Removing extra space after nops

This commit is contained in:
Ethan Roseman 2021-01-11 21:40:52 +09:00
parent b5a8262503
commit 3a279b3c2a
1292 changed files with 10037 additions and 10048 deletions

View File

@ -15,7 +15,7 @@ glabel func_A4000040
/* 50 A4000050 25080000 */ addiu $t0, $t0, %lo(D_A4700000) /* 50 A4000050 25080000 */ addiu $t0, $t0, %lo(D_A4700000)
/* 54 A4000054 8D09000C */ lw $t1, 0xc($t0) /* 54 A4000054 8D09000C */ lw $t1, 0xc($t0)
/* 58 A4000058 152000ED */ bnez $t1, .LA4000410 /* 58 A4000058 152000ED */ bnez $t1, .LA4000410
/* 5C A400005C 00000000 */ nop /* 5C A400005C 00000000 */ nop
/* 60 A4000060 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 60 A4000060 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 64 A4000064 AFB30000 */ sw $s3, ($sp) /* 64 A4000064 AFB30000 */ sw $s3, ($sp)
/* 68 A4000068 AFB40004 */ sw $s4, 4($sp) /* 68 A4000068 AFB40004 */ sw $s4, 4($sp)
@ -32,20 +32,20 @@ glabel func_A4000040
/* 94 A4000094 AD090004 */ sw $t1, 4($t0) /* 94 A4000094 AD090004 */ sw $t1, 4($t0)
/* 98 A4000098 24112260 */ addiu $s1, $zero, 0x2260 /* 98 A4000098 24112260 */ addiu $s1, $zero, 0x2260
.LA400009C: .LA400009C:
/* 9C A400009C 00000000 */ nop /* 9C A400009C 00000000 */ nop
/* A0 A40000A0 2231FFFF */ addi $s1, $s1, -1 /* A0 A40000A0 2231FFFF */ addi $s1, $s1, -1
/* A4 A40000A4 1620FFFD */ bnez $s1, .LA400009C /* A4 A40000A4 1620FFFD */ bnez $s1, .LA400009C
/* A8 A40000A8 00000000 */ nop /* A8 A40000A8 00000000 */ nop
/* AC A40000AC AD000008 */ sw $zero, 8($t0) /* AC A40000AC AD000008 */ sw $zero, 8($t0)
/* B0 A40000B0 34090014 */ ori $t1, $zero, 0x14 /* B0 A40000B0 34090014 */ ori $t1, $zero, 0x14
/* B4 A40000B4 AD09000C */ sw $t1, 0xc($t0) /* B4 A40000B4 AD09000C */ sw $t1, 0xc($t0)
/* B8 A40000B8 AD000000 */ sw $zero, ($t0) /* B8 A40000B8 AD000000 */ sw $zero, ($t0)
/* BC A40000BC 24110004 */ addiu $s1, $zero, 4 /* BC A40000BC 24110004 */ addiu $s1, $zero, 4
.LA40000C0: .LA40000C0:
/* C0 A40000C0 00000000 */ nop /* C0 A40000C0 00000000 */ nop
/* C4 A40000C4 2231FFFF */ addi $s1, $s1, -1 /* C4 A40000C4 2231FFFF */ addi $s1, $s1, -1
/* C8 A40000C8 1620FFFD */ bnez $s1, .LA40000C0 /* C8 A40000C8 1620FFFD */ bnez $s1, .LA40000C0
/* CC A40000CC 00000000 */ nop /* CC A40000CC 00000000 */ nop
/* D0 A40000D0 3409000E */ ori $t1, $zero, 0xe /* D0 A40000D0 3409000E */ ori $t1, $zero, 0xe
/* D4 A40000D4 AD090000 */ sw $t1, ($t0) /* D4 A40000D4 AD090000 */ sw $t1, ($t0)
/* D8 A40000D8 24110020 */ addiu $s1, $zero, 0x20 /* D8 A40000D8 24110020 */ addiu $s1, $zero, 0x20
@ -78,11 +78,11 @@ glabel func_A4000040
/* 140 A4000140 3C110101 */ lui $s1, 0x101 /* 140 A4000140 3C110101 */ lui $s1, 0x101
/* 144 A4000144 26310101 */ addiu $s1, $s1, 0x101 /* 144 A4000144 26310101 */ addiu $s1, $s1, 0x101
/* 148 A4000148 16110005 */ bne $s0, $s1, .LA4000160 /* 148 A4000148 16110005 */ bne $s0, $s1, .LA4000160
/* 14C A400014C 00000000 */ nop /* 14C A400014C 00000000 */ nop
/* 150 A4000150 24100200 */ addiu $s0, $zero, 0x200 /* 150 A4000150 24100200 */ addiu $s0, $zero, 0x200
/* 154 A4000154 35714000 */ ori $s1, $t3, 0x4000 /* 154 A4000154 35714000 */ ori $s1, $t3, 0x4000
/* 158 A4000158 10000003 */ b .LA4000168 /* 158 A4000158 10000003 */ b .LA4000168
/* 15C A400015C 00000000 */ nop /* 15C A400015C 00000000 */ nop
.LA4000160: .LA4000160:
/* 160 A4000160 24100400 */ addiu $s0, $zero, 0x400 /* 160 A4000160 24100400 */ addiu $s0, $zero, 0x400
/* 164 A4000164 35718000 */ ori $s1, $t3, 0x8000 /* 164 A4000164 35718000 */ ori $s1, $t3, 0x8000
@ -90,9 +90,9 @@ glabel func_A4000040
/* 168 A4000168 AE2E0004 */ sw $t6, 4($s1) /* 168 A4000168 AE2E0004 */ sw $t6, 4($s1)
/* 16C A400016C 25F5000C */ addiu $s5, $t7, 0xc /* 16C A400016C 25F5000C */ addiu $s5, $t7, 0xc
/* 170 A4000170 0D0001DB */ jal func_A400076C /* 170 A4000170 0D0001DB */ jal func_A400076C
/* 174 A4000174 00000000 */ nop /* 174 A4000174 00000000 */ nop
/* 178 A4000178 10400038 */ beqz $v0, .LA400025C /* 178 A4000178 10400038 */ beqz $v0, .LA400025C
/* 17C A400017C 00000000 */ nop /* 17C A400017C 00000000 */ nop
/* 180 A4000180 AFA20000 */ sw $v0, ($sp) /* 180 A4000180 AFA20000 */ sw $v0, ($sp)
/* 184 A4000184 24092000 */ addiu $t1, $zero, 0x2000 /* 184 A4000184 24092000 */ addiu $t1, $zero, 0x2000
/* 188 A4000188 AD890000 */ sw $t1, ($t4) /* 188 A4000188 AD890000 */ sw $t1, ($t4)
@ -105,7 +105,7 @@ glabel func_A4000040
/* 1A4 A40001A4 AD890000 */ sw $t1, ($t4) /* 1A4 A40001A4 AD890000 */ sw $t1, ($t4)
/* 1A8 A40001A8 3C08B019 */ lui $t0, 0xb019 /* 1A8 A40001A8 3C08B019 */ lui $t0, 0xb019
/* 1AC A40001AC 1568000C */ bne $t3, $t0, .LA40001E0 /* 1AC A40001AC 1568000C */ bne $t3, $t0, .LA40001E0
/* 1B0 A40001B0 00000000 */ nop /* 1B0 A40001B0 00000000 */ nop
/* 1B4 A40001B4 3C080800 */ lui $t0, 0x800 /* 1B4 A40001B4 3C080800 */ lui $t0, 0x800
/* 1B8 A40001B8 0308C020 */ add $t8, $t8, $t0 /* 1B8 A40001B8 0308C020 */ add $t8, $t8, $t0
/* 1BC A40001BC 0330C820 */ add $t9, $t9, $s0 /* 1BC A40001BC 0330C820 */ add $t9, $t9, $s0
@ -116,7 +116,7 @@ glabel func_A4000040
/* 1D0 A40001D0 00129040 */ sll $s2, $s2, 1 /* 1D0 A40001D0 00129040 */ sll $s2, $s2, 1
/* 1D4 A40001D4 22520001 */ addi $s2, $s2, 1 /* 1D4 A40001D4 22520001 */ addi $s2, $s2, 1
/* 1D8 A40001D8 10000003 */ b .LA40001E8 /* 1D8 A40001D8 10000003 */ b .LA40001E8
/* 1DC A40001DC 00000000 */ nop /* 1DC A40001DC 00000000 */ nop
.LA40001E0: .LA40001E0:
/* 1E0 A40001E0 3C080010 */ lui $t0, 0x10 /* 1E0 A40001E0 3C080010 */ lui $t0, 0x10
/* 1E4 A40001E4 0288A020 */ add $s4, $s4, $t0 /* 1E4 A40001E4 0288A020 */ add $s4, $s4, $t0
@ -130,11 +130,11 @@ glabel func_A4000040
/* 200 A4000200 3129FFFF */ andi $t1, $t1, 0xffff /* 200 A4000200 3129FFFF */ andi $t1, $t1, 0xffff
/* 204 A4000204 24080500 */ addiu $t0, $zero, 0x500 /* 204 A4000204 24080500 */ addiu $t0, $zero, 0x500
/* 208 A4000208 15280009 */ bne $t1, $t0, .LA4000230 /* 208 A4000208 15280009 */ bne $t1, $t0, .LA4000230
/* 20C A400020C 00000000 */ nop /* 20C A400020C 00000000 */ nop
/* 210 A4000210 3C1B0100 */ lui $k1, 0x100 /* 210 A4000210 3C1B0100 */ lui $k1, 0x100
/* 214 A4000214 035BD024 */ and $k0, $k0, $k1 /* 214 A4000214 035BD024 */ and $k0, $k0, $k1
/* 218 A4000218 17400005 */ bnez $k0, .LA4000230 /* 218 A4000218 17400005 */ bnez $k0, .LA4000230
/* 21C A400021C 00000000 */ nop /* 21C A400021C 00000000 */ nop
/* 220 A4000220 3C08101C */ lui $t0, 0x101c /* 220 A4000220 3C08101C */ lui $t0, 0x101c
/* 224 A4000224 35080A04 */ ori $t0, $t0, 0xa04 /* 224 A4000224 35080A04 */ ori $t0, $t0, 0xa04
/* 228 A4000228 ADE80018 */ sw $t0, 0x18($t7) /* 228 A4000228 ADE80018 */ sw $t0, 0x18($t7)
@ -151,7 +151,7 @@ glabel func_A4000040
/* 24C A400024C 25AD0001 */ addiu $t5, $t5, 1 /* 24C A400024C 25AD0001 */ addiu $t5, $t5, 1
/* 250 A4000250 2DA80008 */ sltiu $t0, $t5, 8 /* 250 A4000250 2DA80008 */ sltiu $t0, $t5, 8
/* 254 A4000254 1500FFC4 */ bnez $t0, .LA4000168 /* 254 A4000254 1500FFC4 */ bnez $t0, .LA4000168
/* 258 A4000258 00000000 */ nop /* 258 A4000258 00000000 */ nop
.LA400025C: .LA400025C:
/* 25C A400025C 3C08C400 */ lui $t0, 0xc400 /* 25C A400025C 3C08C400 */ lui $t0, 0xc400
/* 260 A4000260 AD48000C */ sw $t0, 0xc($t2) /* 260 A4000260 AD48000C */ sw $t0, 0xc($t2)
@ -163,14 +163,14 @@ glabel func_A4000040
/* 274 A4000274 8FA90004 */ lw $t1, 4($sp) /* 274 A4000274 8FA90004 */ lw $t1, 4($sp)
/* 278 A4000278 3C08B009 */ lui $t0, 0xb009 /* 278 A4000278 3C08B009 */ lui $t0, 0xb009
/* 27C A400027C 15280016 */ bne $t1, $t0, .LA40002D8 /* 27C A400027C 15280016 */ bne $t1, $t0, .LA40002D8
/* 280 A4000280 00000000 */ nop /* 280 A4000280 00000000 */ nop
/* 284 A4000284 AE380004 */ sw $t8, 4($s1) /* 284 A4000284 AE380004 */ sw $t8, 4($s1)
/* 288 A4000288 2735000C */ addiu $s5, $t9, 0xc /* 288 A4000288 2735000C */ addiu $s5, $t9, 0xc
/* 28C A400028C 8FA40000 */ lw $a0, ($sp) /* 28C A400028C 8FA40000 */ lw $a0, ($sp)
/* 290 A4000290 23BD0008 */ addi $sp, $sp, 8 /* 290 A4000290 23BD0008 */ addi $sp, $sp, 8
/* 294 A4000294 24050001 */ addiu $a1, $zero, 1 /* 294 A4000294 24050001 */ addiu $a1, $zero, 1
/* 298 A4000298 0D00028D */ jal func_A4000A34 /* 298 A4000298 0D00028D */ jal func_A4000A34
/* 29C A400029C 00000000 */ nop /* 29C A400029C 00000000 */ nop
/* 2A0 A40002A0 8EC80000 */ lw $t0, ($s6) /* 2A0 A40002A0 8EC80000 */ lw $t0, ($s6)
/* 2A4 A40002A4 3C080008 */ lui $t0, 8 /* 2A4 A40002A4 3C080008 */ lui $t0, 8
/* 2A8 A40002A8 01164020 */ add $t0, $t0, $s6 /* 2A8 A40002A8 01164020 */ add $t0, $t0, $s6
@ -192,7 +192,7 @@ glabel func_A4000040
/* 2E4 A40002E4 23BD0008 */ addi $sp, $sp, 8 /* 2E4 A40002E4 23BD0008 */ addi $sp, $sp, 8
/* 2E8 A40002E8 24050001 */ addiu $a1, $zero, 1 /* 2E8 A40002E8 24050001 */ addiu $a1, $zero, 1
/* 2EC A40002EC 0D00028D */ jal func_A4000A34 /* 2EC A40002EC 0D00028D */ jal func_A4000A34
/* 2F0 A40002F0 00000000 */ nop /* 2F0 A40002F0 00000000 */ nop
/* 2F4 A40002F4 8CE80000 */ lw $t0, ($a3) /* 2F4 A40002F4 8CE80000 */ lw $t0, ($a3)
/* 2F8 A40002F8 3C080008 */ lui $t0, 8 /* 2F8 A40002F8 3C080008 */ lui $t0, 8
/* 2FC A40002FC 01074020 */ add $t0, $t0, $a3 /* 2FC A40002FC 01074020 */ add $t0, $t0, $a3
@ -223,7 +223,7 @@ glabel func_A4000040
/* 35C A400035C 24630001 */ addiu $v1, $v1, 1 /* 35C A400035C 24630001 */ addiu $v1, $v1, 1
/* 360 A4000360 006D402A */ slt $t0, $v1, $t5 /* 360 A4000360 006D402A */ slt $t0, $v1, $t5
/* 364 A4000364 1500FFC3 */ bnez $t0, .LA4000274 /* 364 A4000364 1500FFC3 */ bnez $t0, .LA4000274
/* 368 A4000368 00000000 */ nop /* 368 A4000368 00000000 */ nop
/* 36C A400036C 3C0AA470 */ lui $t2, %hi(D_A4700010) /* 36C A400036C 3C0AA470 */ lui $t2, %hi(D_A4700010)
/* 370 A4000370 001294C0 */ sll $s2, $s2, 0x13 /* 370 A4000370 001294C0 */ sll $s2, $s2, 0x13
/* 374 A4000374 3C090006 */ lui $t1, 6 /* 374 A4000374 3C090006 */ lui $t1, 6
@ -266,7 +266,7 @@ glabel func_A4000040
/* 400 A4000400 1420FFFD */ bnez $at, .LA40003F8 /* 400 A4000400 1420FFFD */ bnez $at, .LA40003F8
/* 404 A4000404 25080010 */ addiu $t0, $t0, 0x10 /* 404 A4000404 25080010 */ addiu $t0, $t0, 0x10
/* 408 A4000408 10000013 */ b .LA4000458 /* 408 A4000408 10000013 */ b .LA4000458
/* 40C A400040C 00000000 */ nop /* 40C A400040C 00000000 */ nop
.LA4000410: .LA4000410:
/* 410 A4000410 3C088000 */ lui $t0, %hi(D_80000000) /* 410 A4000410 3C088000 */ lui $t0, %hi(D_80000000)
/* 414 A4000414 25080000 */ addiu $t0, $t0, %lo(D_80000000) /* 414 A4000414 25080000 */ addiu $t0, $t0, %lo(D_80000000)
@ -315,8 +315,7 @@ glabel func_A4000040
/* 4B0 A40004B0 3C0C8000 */ lui $t4, %hi(D_80000000) /* 4B0 A40004B0 3C0C8000 */ lui $t4, %hi(D_80000000)
/* 4B4 A40004B4 258C0000 */ addiu $t4, $t4, %lo(D_80000000) /* 4B4 A40004B4 258C0000 */ addiu $t4, $t4, %lo(D_80000000)
/* 4B8 A40004B8 01800008 */ jr $t4 /* 4B8 A40004B8 01800008 */ jr $t4
/* 4BC A40004BC 00000000 */ nop /* 4BC A40004BC 00000000 */ nop
glabel func_A40004C0 glabel func_A40004C0
/* 4C0 A40004C0 3C0BB000 */ lui $t3, %hi(D_B0000008) /* 4C0 A40004C0 3C0BB000 */ lui $t3, %hi(D_B0000008)
/* 4C4 A40004C4 8D690008 */ lw $t1, %lo(D_B0000008)($t3) /* 4C4 A40004C4 8D690008 */ lw $t1, %lo(D_B0000008)($t3)
@ -343,23 +342,23 @@ glabel func_A40004C0
/* 514 A4000514 3C01A460 */ lui $at, %hi(D_A460000C) /* 514 A4000514 3C01A460 */ lui $at, %hi(D_A460000C)
/* 518 A4000518 AC2A000C */ sw $t2, %lo(D_A460000C)($at) /* 518 A4000518 AC2A000C */ sw $t2, %lo(D_A460000C)($at)
.LA400051C: .LA400051C:
/* 51C A400051C 00000000 */ nop /* 51C A400051C 00000000 */ nop
/* 520 A4000520 00000000 */ nop /* 520 A4000520 00000000 */ nop
/* 524 A4000524 00000000 */ nop /* 524 A4000524 00000000 */ nop
/* 528 A4000528 00000000 */ nop /* 528 A4000528 00000000 */ nop
/* 52C A400052C 00000000 */ nop /* 52C A400052C 00000000 */ nop
/* 530 A4000530 00000000 */ nop /* 530 A4000530 00000000 */ nop
/* 534 A4000534 00000000 */ nop /* 534 A4000534 00000000 */ nop
/* 538 A4000538 00000000 */ nop /* 538 A4000538 00000000 */ nop
/* 53C A400053C 00000000 */ nop /* 53C A400053C 00000000 */ nop
/* 540 A4000540 00000000 */ nop /* 540 A4000540 00000000 */ nop
/* 544 A4000544 00000000 */ nop /* 544 A4000544 00000000 */ nop
/* 548 A4000548 00000000 */ nop /* 548 A4000548 00000000 */ nop
/* 54C A400054C 3C0BA460 */ lui $t3, %hi(D_A4600010) /* 54C A400054C 3C0BA460 */ lui $t3, %hi(D_A4600010)
/* 550 A4000550 8D6B0010 */ lw $t3, %lo(D_A4600010)($t3) /* 550 A4000550 8D6B0010 */ lw $t3, %lo(D_A4600010)($t3)
/* 554 A4000554 316B0001 */ andi $t3, $t3, 1 /* 554 A4000554 316B0001 */ andi $t3, $t3, 1
/* 558 A4000558 1560FFF0 */ bnez $t3, .LA400051C /* 558 A4000558 1560FFF0 */ bnez $t3, .LA400051C
/* 55C A400055C 00000000 */ nop /* 55C A400055C 00000000 */ nop
/* 560 A4000560 3C0BB000 */ lui $t3, %hi(D_B0000008) /* 560 A4000560 3C0BB000 */ lui $t3, %hi(D_B0000008)
/* 564 A4000564 8D640008 */ lw $a0, %lo(D_B0000008)($t3) /* 564 A4000564 8D640008 */ lw $a0, %lo(D_B0000008)($t3)
/* 568 A4000568 3C010010 */ lui $at, 0x10 /* 568 A4000568 3C010010 */ lui $at, 0x10
@ -420,15 +419,15 @@ glabel func_A40004C0
/* 634 A4000634 3C0BB000 */ lui $t3, %hi(D_B0000010) /* 634 A4000634 3C0BB000 */ lui $t3, %hi(D_B0000010)
/* 638 A4000638 8D680010 */ lw $t0, %lo(D_B0000010)($t3) /* 638 A4000638 8D680010 */ lw $t0, %lo(D_B0000010)($t3)
/* 63C A400063C 14E80006 */ bne $a3, $t0, .LA4000658 /* 63C A400063C 14E80006 */ bne $a3, $t0, .LA4000658
/* 640 A4000640 00000000 */ nop /* 640 A4000640 00000000 */ nop
/* 644 A4000644 8D680014 */ lw $t0, 0x14($t3) /* 644 A4000644 8D680014 */ lw $t0, 0x14($t3)
/* 648 A4000648 16080003 */ bne $s0, $t0, .LA4000658 /* 648 A4000648 16080003 */ bne $s0, $t0, .LA4000658
/* 64C A400064C 00000000 */ nop /* 64C A400064C 00000000 */ nop
/* 650 A4000650 04110003 */ bal .LA4000660 /* 650 A4000650 04110003 */ bal .LA4000660
/* 654 A4000654 00000000 */ nop /* 654 A4000654 00000000 */ nop
.LA4000658: .LA4000658:
/* 658 A4000658 0411FFFF */ bal .LA4000658 /* 658 A4000658 0411FFFF */ bal .LA4000658
/* 65C A400065C 00000000 */ nop /* 65C A400065C 00000000 */ nop
.LA4000660: .LA4000660:
/* 660 A4000660 3C09A408 */ lui $t1, 0xa408 /* 660 A4000660 3C09A408 */ lui $t1, 0xa408
/* 664 A4000664 8D290000 */ lw $t1, ($t1) /* 664 A4000664 8D290000 */ lw $t1, ($t1)
@ -500,9 +499,8 @@ glabel func_A40004C0
/* 758 A4000758 3C010010 */ lui $at, 0x10 /* 758 A4000758 3C010010 */ lui $at, 0x10
/* 75C A400075C 01214823 */ subu $t1, $t1, $at /* 75C A400075C 01214823 */ subu $t1, $t1, $at
/* 760 A4000760 01200008 */ jr $t1 /* 760 A4000760 01200008 */ jr $t1
/* 764 A4000764 00000000 */ nop /* 764 A4000764 00000000 */ nop
/* 768 A4000768 00000000 */ nop /* 768 A4000768 00000000 */ nop
glabel func_A400076C glabel func_A400076C
/* 76C A400076C 27BDFF60 */ addiu $sp, $sp, -0xa0 /* 76C A400076C 27BDFF60 */ addiu $sp, $sp, -0xa0
/* 770 A4000770 AFB00040 */ sw $s0, 0x40($sp) /* 770 A4000770 AFB00040 */ sw $s0, 0x40($sp)
@ -535,7 +533,7 @@ glabel func_A400076C
/* 7DC A40007DC AFBF0064 */ sw $ra, 0x64($sp) /* 7DC A40007DC AFBF0064 */ sw $ra, 0x64($sp)
.LA40007E0: .LA40007E0:
/* 7E0 A40007E0 0D00021D */ jal func_A4000874 /* 7E0 A40007E0 0D00021D */ jal func_A4000874
/* 7E4 A40007E4 00000000 */ nop /* 7E4 A40007E4 00000000 */ nop
/* 7E8 A40007E8 26100001 */ addiu $s0, $s0, 1 /* 7E8 A40007E8 26100001 */ addiu $s0, $s0, 1
/* 7EC A40007EC 2A090004 */ slti $t1, $s0, 4 /* 7EC A40007EC 2A090004 */ slti $t1, $s0, 4
/* 7F0 A40007F0 1520FFFB */ bnez $t1, .LA40007E0 /* 7F0 A40007F0 1520FFFB */ bnez $t1, .LA40007E0
@ -591,7 +589,7 @@ glabel func_A4000874
/* 8AC A40008AC 00404825 */ or $t1, $v0, $zero /* 8AC A40008AC 00404825 */ or $t1, $v0, $zero
/* 8B0 A40008B0 0000D012 */ mflo $k0 /* 8B0 A40008B0 0000D012 */ mflo $k0
/* 8B4 A40008B4 017A5821 */ addu $t3, $t3, $k0 /* 8B4 A40008B4 017A5821 */ addu $t3, $t3, $k0
/* 8B8 A40008B8 00000000 */ nop /* 8B8 A40008B8 00000000 */ nop
/* 8BC A40008BC 293A0050 */ slti $k0, $t1, 0x50 /* 8BC A40008BC 293A0050 */ slti $k0, $t1, 0x50
.LA40008C0: .LA40008C0:
/* 8C0 A40008C0 1740FFF1 */ bnez $k0, .LA4000888 /* 8C0 A40008C0 1740FFF1 */ bnez $k0, .LA4000888
@ -611,8 +609,7 @@ glabel func_A4000874
.LA40008F4: .LA40008F4:
/* 8F4 A40008F4 27BD0020 */ addiu $sp, $sp, 0x20 /* 8F4 A40008F4 27BD0020 */ addiu $sp, $sp, 0x20
/* 8F8 A40008F8 03E00008 */ jr $ra /* 8F8 A40008F8 03E00008 */ jr $ra
/* 8FC A40008FC 00000000 */ nop /* 8FC A40008FC 00000000 */ nop
glabel func_A4000900 glabel func_A4000900
/* 900 A4000900 27BDFFD8 */ addiu $sp, $sp, -0x28 /* 900 A4000900 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 904 A4000904 AFBF001C */ sw $ra, 0x1c($sp) /* 904 A4000904 AFBF001C */ sw $ra, 0x1c($sp)
@ -645,8 +642,7 @@ glabel func_A4000900
/* 964 A4000964 8FBF001C */ lw $ra, 0x1c($sp) /* 964 A4000964 8FBF001C */ lw $ra, 0x1c($sp)
/* 968 A4000968 27BD0028 */ addiu $sp, $sp, 0x28 /* 968 A4000968 27BD0028 */ addiu $sp, $sp, 0x28
/* 96C A400096C 03E00008 */ jr $ra /* 96C A400096C 03E00008 */ jr $ra
/* 970 A4000970 00000000 */ nop /* 970 A4000970 00000000 */ nop
glabel func_A4000974 glabel func_A4000974
/* 974 A4000974 27BDFFD8 */ addiu $sp, $sp, -0x28 /* 974 A4000974 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 978 A4000978 AFBF001C */ sw $ra, 0x1c($sp) /* 978 A4000978 AFBF001C */ sw $ra, 0x1c($sp)
@ -701,8 +697,7 @@ glabel func_A4000974
/* A24 A4000A24 8FBF001C */ lw $ra, 0x1c($sp) /* A24 A4000A24 8FBF001C */ lw $ra, 0x1c($sp)
/* A28 A4000A28 27BD0028 */ addiu $sp, $sp, 0x28 /* A28 A4000A28 27BD0028 */ addiu $sp, $sp, 0x28
/* A2C A4000A2C 03E00008 */ jr $ra /* A2C A4000A2C 03E00008 */ jr $ra
/* A30 A4000A30 00000000 */ nop /* A30 A4000A30 00000000 */ nop
glabel func_A4000A34 glabel func_A4000A34
/* A34 A4000A34 27BDFFD8 */ addiu $sp, $sp, -0x28 /* A34 A4000A34 27BDFFD8 */ addiu $sp, $sp, -0x28
/* A38 A4000A38 308400FF */ andi $a0, $a0, 0xff /* A38 A4000A38 308400FF */ andi $a0, $a0, 0xff
@ -741,8 +736,7 @@ glabel func_A4000A34
/* AB4 A4000AB4 8FBF001C */ lw $ra, 0x1c($sp) /* AB4 A4000AB4 8FBF001C */ lw $ra, 0x1c($sp)
/* AB8 A4000AB8 27BD0028 */ addiu $sp, $sp, 0x28 /* AB8 A4000AB8 27BD0028 */ addiu $sp, $sp, 0x28
/* ABC A4000ABC 03E00008 */ jr $ra /* ABC A4000ABC 03E00008 */ jr $ra
/* AC0 A4000AC0 00000000 */ nop /* AC0 A4000AC0 00000000 */ nop
glabel func_A4000AC4 glabel func_A4000AC4
/* AC4 A4000AC4 27BDFFD8 */ addiu $sp, $sp, -0x28 /* AC4 A4000AC4 27BDFFD8 */ addiu $sp, $sp, -0x28
/* AC8 A4000AC8 AFBF001C */ sw $ra, 0x1c($sp) /* AC8 A4000AC8 AFBF001C */ sw $ra, 0x1c($sp)
@ -782,8 +776,8 @@ glabel func_A4000AC4
/* B50 A4000B50 8FBF001C */ lw $ra, 0x1c($sp) /* B50 A4000B50 8FBF001C */ lw $ra, 0x1c($sp)
/* B54 A4000B54 27BD0028 */ addiu $sp, $sp, 0x28 /* B54 A4000B54 27BD0028 */ addiu $sp, $sp, 0x28
/* B58 A4000B58 03E00008 */ jr $ra /* B58 A4000B58 03E00008 */ jr $ra
/* B5C A4000B5C 00000000 */ nop /* B5C A4000B5C 00000000 */ nop
/* B60 A4000B60 00000000 */ nop /* B60 A4000B60 00000000 */ nop
/* B64 A4000B64 00000000 */ nop /* B64 A4000B64 00000000 */ nop
/* B68 A4000B68 00000000 */ nop /* B68 A4000B68 00000000 */ nop
/* B6C A4000B6C 00000000 */ nop /* B6C A4000B6C 00000000 */ nop

View File

@ -45,5 +45,5 @@ glabel func_8021849C_6DC23C
/* 6DC2DC 8021853C 24020002 */ addiu $v0, $zero, 2 /* 6DC2DC 8021853C 24020002 */ addiu $v0, $zero, 2
/* 6DC2E0 80218540 03E00008 */ jr $ra /* 6DC2E0 80218540 03E00008 */ jr $ra
/* 6DC2E4 80218544 27BD0020 */ addiu $sp, $sp, 0x20 /* 6DC2E4 80218544 27BD0020 */ addiu $sp, $sp, 0x20
/* 6DC2E8 80218548 00000000 */ nop /* 6DC2E8 80218548 00000000 */ nop
/* 6DC2EC 8021854C 00000000 */ nop /* 6DC2EC 8021854C 00000000 */ nop

View File

@ -5,7 +5,7 @@ glabel func_802E3E80
/* 105700 802E3E80 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 105700 802E3E80 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 105704 802E3E84 AFBF0010 */ sw $ra, 0x10($sp) /* 105704 802E3E84 AFBF0010 */ sw $ra, 0x10($sp)
/* 105708 802E3E88 0C0B8D94 */ jal func_802E3650 /* 105708 802E3E88 0C0B8D94 */ jal func_802E3650
/* 10570C 802E3E8C 00000000 */ nop /* 10570C 802E3E8C 00000000 */ nop
/* 105710 802E3E90 8FBF0010 */ lw $ra, 0x10($sp) /* 105710 802E3E90 8FBF0010 */ lw $ra, 0x10($sp)
/* 105714 802E3E94 03E00008 */ jr $ra /* 105714 802E3E94 03E00008 */ jr $ra
/* 105718 802E3E98 27BD0018 */ addiu $sp, $sp, 0x18 /* 105718 802E3E98 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -20,4 +20,4 @@ glabel func_802E3E9C
.L802E3ED4: .L802E3ED4:
/* 105754 802E3ED4 A083000B */ sb $v1, 0xb($a0) /* 105754 802E3ED4 A083000B */ sb $v1, 0xb($a0)
/* 105758 802E3ED8 03E00008 */ jr $ra /* 105758 802E3ED8 03E00008 */ jr $ra
/* 10575C 802E3EDC 00000000 */ nop /* 10575C 802E3EDC 00000000 */ nop

View File

@ -14,4 +14,4 @@ glabel func_802E3EE0
/* 105780 802E3F00 A0620000 */ sb $v0, ($v1) /* 105780 802E3F00 A0620000 */ sb $v0, ($v1)
.L802E3F04: .L802E3F04:
/* 105784 802E3F04 03E00008 */ jr $ra /* 105784 802E3F04 03E00008 */ jr $ra
/* 105788 802E3F08 00000000 */ nop /* 105788 802E3F08 00000000 */ nop

View File

@ -15,9 +15,9 @@ glabel func_802E3F0C
/* 1057B4 802E3F34 8E020000 */ lw $v0, ($s0) /* 1057B4 802E3F34 8E020000 */ lw $v0, ($s0)
/* 1057B8 802E3F38 00521024 */ and $v0, $v0, $s2 /* 1057B8 802E3F38 00521024 */ and $v0, $v0, $s2
/* 1057BC 802E3F3C 1440003A */ bnez $v0, .L802E4028 /* 1057BC 802E3F3C 1440003A */ bnez $v0, .L802E4028
/* 1057C0 802E3F40 00000000 */ nop /* 1057C0 802E3F40 00000000 */ nop
/* 1057C4 802E3F44 0C03951B */ jal func_800E546C /* 1057C4 802E3F44 0C03951B */ jal func_800E546C
/* 1057C8 802E3F48 00000000 */ nop /* 1057C8 802E3F48 00000000 */ nop
/* 1057CC 802E3F4C 8E020000 */ lw $v0, ($s0) /* 1057CC 802E3F4C 8E020000 */ lw $v0, ($s0)
/* 1057D0 802E3F50 4600010D */ trunc.w.s $f4, $f0 /* 1057D0 802E3F50 4600010D */ trunc.w.s $f4, $f0
/* 1057D4 802E3F54 44032000 */ mfc1 $v1, $f4 /* 1057D4 802E3F54 44032000 */ mfc1 $v1, $f4
@ -76,7 +76,7 @@ glabel func_802E3F0C
/* 10589C 802E401C 8CE70000 */ lw $a3, ($a3) /* 10589C 802E401C 8CE70000 */ lw $a3, ($a3)
.L802E4020: .L802E4020:
/* 1058A0 802E4020 0C04C4FD */ jal make_item_entity /* 1058A0 802E4020 0C04C4FD */ jal make_item_entity
/* 1058A4 802E4024 00000000 */ nop /* 1058A4 802E4024 00000000 */ nop
.L802E4028: .L802E4028:
/* 1058A8 802E4028 8FBF002C */ lw $ra, 0x2c($sp) /* 1058A8 802E4028 8FBF002C */ lw $ra, 0x2c($sp)
/* 1058AC 802E402C 8FB20028 */ lw $s2, 0x28($sp) /* 1058AC 802E402C 8FB20028 */ lw $s2, 0x28($sp)

View File

@ -5,7 +5,7 @@ glabel func_802E4040
/* 1058C0 802E4040 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 1058C0 802E4040 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 1058C4 802E4044 AFBF0010 */ sw $ra, 0x10($sp) /* 1058C4 802E4044 AFBF0010 */ sw $ra, 0x10($sp)
/* 1058C8 802E4048 0C04419E */ jal func_80110678 /* 1058C8 802E4048 0C04419E */ jal func_80110678
/* 1058CC 802E404C 00000000 */ nop /* 1058CC 802E404C 00000000 */ nop
/* 1058D0 802E4050 8FBF0010 */ lw $ra, 0x10($sp) /* 1058D0 802E4050 8FBF0010 */ lw $ra, 0x10($sp)
/* 1058D4 802E4054 03E00008 */ jr $ra /* 1058D4 802E4054 03E00008 */ jr $ra
/* 1058D8 802E4058 27BD0018 */ addiu $sp, $sp, 0x18 /* 1058D8 802E4058 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -13,20 +13,20 @@ glabel func_802E40A0
/* 105940 802E40C0 10620003 */ beq $v1, $v0, .L802E40D0 /* 105940 802E40C0 10620003 */ beq $v1, $v0, .L802E40D0
/* 105944 802E40C4 24020014 */ addiu $v0, $zero, 0x14 /* 105944 802E40C4 24020014 */ addiu $v0, $zero, 0x14
/* 105948 802E40C8 14620006 */ bne $v1, $v0, .L802E40E4 /* 105948 802E40C8 14620006 */ bne $v1, $v0, .L802E40E4
/* 10594C 802E40CC 00000000 */ nop /* 10594C 802E40CC 00000000 */ nop
.L802E40D0: .L802E40D0:
/* 105950 802E40D0 86040014 */ lh $a0, 0x14($s0) /* 105950 802E40D0 86040014 */ lh $a0, 0x14($s0)
/* 105954 802E40D4 3C050000 */ lui $a1, 0 /* 105954 802E40D4 3C050000 */ lui $a1, 0
/* 105958 802E40D8 24A50094 */ addiu $a1, $a1, 0x94 /* 105958 802E40D8 24A50094 */ addiu $a1, $a1, 0x94
/* 10595C 802E40DC 080B903C */ j .L802E40F0 /* 10595C 802E40DC 080B903C */ j .L802E40F0
/* 105960 802E40E0 00000000 */ nop /* 105960 802E40E0 00000000 */ nop
.L802E40E4: .L802E40E4:
/* 105964 802E40E4 86040014 */ lh $a0, 0x14($s0) /* 105964 802E40E4 86040014 */ lh $a0, 0x14($s0)
/* 105968 802E40E8 3C050000 */ lui $a1, 0 /* 105968 802E40E8 3C050000 */ lui $a1, 0
/* 10596C 802E40EC 24A50094 */ addiu $a1, $a1, 0x94 /* 10596C 802E40EC 24A50094 */ addiu $a1, $a1, 0x94
.L802E40F0: .L802E40F0:
/* 105970 802E40F0 0C048052 */ jal play_model_animation /* 105970 802E40F0 0C048052 */ jal play_model_animation
/* 105974 802E40F4 00000000 */ nop /* 105974 802E40F4 00000000 */ nop
/* 105978 802E40F8 8FBF0014 */ lw $ra, 0x14($sp) /* 105978 802E40F8 8FBF0014 */ lw $ra, 0x14($sp)
/* 10597C 802E40FC 8FB00010 */ lw $s0, 0x10($sp) /* 10597C 802E40FC 8FB00010 */ lw $s0, 0x10($sp)
/* 105980 802E4100 03E00008 */ jr $ra /* 105980 802E4100 03E00008 */ jr $ra

View File

@ -10,18 +10,18 @@ glabel func_802E4154
/* 1059E8 802E4168 9483000A */ lhu $v1, 0xa($a0) /* 1059E8 802E4168 9483000A */ lhu $v1, 0xa($a0)
/* 1059EC 802E416C 3402FFFF */ ori $v0, $zero, 0xffff /* 1059EC 802E416C 3402FFFF */ ori $v0, $zero, 0xffff
/* 1059F0 802E4170 10620024 */ beq $v1, $v0, .L802E4204 /* 1059F0 802E4170 10620024 */ beq $v1, $v0, .L802E4204
/* 1059F4 802E4174 00000000 */ nop /* 1059F4 802E4174 00000000 */ nop
/* 1059F8 802E4178 0C05152F */ jal get_global_flag /* 1059F8 802E4178 0C05152F */ jal get_global_flag
/* 1059FC 802E417C 0060202D */ daddu $a0, $v1, $zero /* 1059FC 802E417C 0060202D */ daddu $a0, $v1, $zero
/* 105A00 802E4180 10400020 */ beqz $v0, .L802E4204 /* 105A00 802E4180 10400020 */ beqz $v0, .L802E4204
/* 105A04 802E4184 00000000 */ nop /* 105A04 802E4184 00000000 */ nop
/* 105A08 802E4188 0C0441A9 */ jal get_entity_type /* 105A08 802E4188 0C0441A9 */ jal get_entity_type
/* 105A0C 802E418C 92040004 */ lbu $a0, 4($s0) /* 105A0C 802E418C 92040004 */ lbu $a0, 4($s0)
/* 105A10 802E4190 3C04802F */ lui $a0, %hi(D_802EA0A0) /* 105A10 802E4190 3C04802F */ lui $a0, %hi(D_802EA0A0)
/* 105A14 802E4194 2484A0A0 */ addiu $a0, $a0, %lo(D_802EA0A0) /* 105A14 802E4194 2484A0A0 */ addiu $a0, $a0, %lo(D_802EA0A0)
/* 105A18 802E4198 24030014 */ addiu $v1, $zero, 0x14 /* 105A18 802E4198 24030014 */ addiu $v1, $zero, 0x14
/* 105A1C 802E419C 10430003 */ beq $v0, $v1, .L802E41AC /* 105A1C 802E419C 10430003 */ beq $v0, $v1, .L802E41AC
/* 105A20 802E41A0 00000000 */ nop /* 105A20 802E41A0 00000000 */ nop
/* 105A24 802E41A4 3C04802F */ lui $a0, %hi(D_802EA07C) /* 105A24 802E41A4 3C04802F */ lui $a0, %hi(D_802EA07C)
/* 105A28 802E41A8 2484A07C */ addiu $a0, $a0, %lo(D_802EA07C) /* 105A28 802E41A8 2484A07C */ addiu $a0, $a0, %lo(D_802EA07C)
.L802E41AC: .L802E41AC:
@ -40,13 +40,13 @@ glabel func_802E4154
/* 105A5C 802E41DC 4600320D */ trunc.w.s $f8, $f6 /* 105A5C 802E41DC 4600320D */ trunc.w.s $f8, $f6
/* 105A60 802E41E0 44074000 */ mfc1 $a3, $f8 /* 105A60 802E41E0 44074000 */ mfc1 $a3, $f8
/* 105A64 802E41E4 0C044631 */ jal create_entity /* 105A64 802E41E4 0C044631 */ jal create_entity
/* 105A68 802E41E8 00000000 */ nop /* 105A68 802E41E8 00000000 */ nop
/* 105A6C 802E41EC 3C05802F */ lui $a1, %hi(D_802EA310) /* 105A6C 802E41EC 3C05802F */ lui $a1, %hi(D_802EA310)
/* 105A70 802E41F0 24A5A310 */ addiu $a1, $a1, %lo(D_802EA310) /* 105A70 802E41F0 24A5A310 */ addiu $a1, $a1, %lo(D_802EA310)
/* 105A74 802E41F4 0C043EF0 */ jal func_8010FBC0 /* 105A74 802E41F4 0C043EF0 */ jal func_8010FBC0
/* 105A78 802E41F8 0200202D */ daddu $a0, $s0, $zero /* 105A78 802E41F8 0200202D */ daddu $a0, $s0, $zero
/* 105A7C 802E41FC 080B9083 */ j .L802E420C /* 105A7C 802E41FC 080B9083 */ j .L802E420C
/* 105A80 802E4200 00000000 */ nop /* 105A80 802E4200 00000000 */ nop
.L802E4204: .L802E4204:
/* 105A84 802E4204 0C043F5A */ jal func_8010FD68 /* 105A84 802E4204 0C043F5A */ jal func_8010FD68
/* 105A88 802E4208 0200202D */ daddu $a0, $s0, $zero /* 105A88 802E4208 0200202D */ daddu $a0, $s0, $zero

View File

@ -17,7 +17,7 @@ glabel func_802E421C
/* 105ACC 802E424C 10400005 */ beqz $v0, .L802E4264 /* 105ACC 802E424C 10400005 */ beqz $v0, .L802E4264
/* 105AD0 802E4250 28620012 */ slti $v0, $v1, 0x12 /* 105AD0 802E4250 28620012 */ slti $v0, $v1, 0x12
/* 105AD4 802E4254 14400003 */ bnez $v0, .L802E4264 /* 105AD4 802E4254 14400003 */ bnez $v0, .L802E4264
/* 105AD8 802E4258 00000000 */ nop /* 105AD8 802E4258 00000000 */ nop
/* 105ADC 802E425C 3C04802F */ lui $a0, %hi(D_802EA0A0) /* 105ADC 802E425C 3C04802F */ lui $a0, %hi(D_802EA0A0)
/* 105AE0 802E4260 2484A0A0 */ addiu $a0, $a0, %lo(D_802EA0A0) /* 105AE0 802E4260 2484A0A0 */ addiu $a0, $a0, %lo(D_802EA0A0)
.L802E4264: .L802E4264:
@ -36,7 +36,7 @@ glabel func_802E421C
/* 105B14 802E4294 4600320D */ trunc.w.s $f8, $f6 /* 105B14 802E4294 4600320D */ trunc.w.s $f8, $f6
/* 105B18 802E4298 44074000 */ mfc1 $a3, $f8 /* 105B18 802E4298 44074000 */ mfc1 $a3, $f8
/* 105B1C 802E429C 0C044631 */ jal create_entity /* 105B1C 802E429C 0C044631 */ jal create_entity
/* 105B20 802E42A0 00000000 */ nop /* 105B20 802E42A0 00000000 */ nop
/* 105B24 802E42A4 0040902D */ daddu $s2, $v0, $zero /* 105B24 802E42A4 0040902D */ daddu $s2, $v0, $zero
/* 105B28 802E42A8 0C04417A */ jal get_entity_by_index /* 105B28 802E42A8 0C04417A */ jal get_entity_by_index
/* 105B2C 802E42AC 0240202D */ daddu $a0, $s2, $zero /* 105B2C 802E42AC 0240202D */ daddu $a0, $s2, $zero
@ -54,7 +54,7 @@ glabel func_802E421C
/* 105B58 802E42D8 8E220000 */ lw $v0, ($s1) /* 105B58 802E42D8 8E220000 */ lw $v0, ($s1)
/* 105B5C 802E42DC 30420004 */ andi $v0, $v0, 4 /* 105B5C 802E42DC 30420004 */ andi $v0, $v0, 4
/* 105B60 802E42E0 10400004 */ beqz $v0, .L802E42F4 /* 105B60 802E42E0 10400004 */ beqz $v0, .L802E42F4
/* 105B64 802E42E4 00000000 */ nop /* 105B64 802E42E4 00000000 */ nop
/* 105B68 802E42E8 8E020000 */ lw $v0, ($s0) /* 105B68 802E42E8 8E020000 */ lw $v0, ($s0)
/* 105B6C 802E42EC 34420004 */ ori $v0, $v0, 4 /* 105B6C 802E42EC 34420004 */ ori $v0, $v0, 4
/* 105B70 802E42F0 AE020000 */ sw $v0, ($s0) /* 105B70 802E42F0 AE020000 */ sw $v0, ($s0)
@ -77,17 +77,17 @@ glabel func_802E421C
/* 105BB0 802E4330 10620003 */ beq $v1, $v0, .L802E4340 /* 105BB0 802E4330 10620003 */ beq $v1, $v0, .L802E4340
/* 105BB4 802E4334 24020014 */ addiu $v0, $zero, 0x14 /* 105BB4 802E4334 24020014 */ addiu $v0, $zero, 0x14
/* 105BB8 802E4338 14620005 */ bne $v1, $v0, .L802E4350 /* 105BB8 802E4338 14620005 */ bne $v1, $v0, .L802E4350
/* 105BBC 802E433C 00000000 */ nop /* 105BBC 802E433C 00000000 */ nop
.L802E4340: .L802E4340:
/* 105BC0 802E4340 3C04802F */ lui $a0, %hi(D_802EA660) /* 105BC0 802E4340 3C04802F */ lui $a0, %hi(D_802EA660)
/* 105BC4 802E4344 2484A660 */ addiu $a0, $a0, %lo(D_802EA660) /* 105BC4 802E4344 2484A660 */ addiu $a0, $a0, %lo(D_802EA660)
/* 105BC8 802E4348 080B90DA */ j .L802E4368 /* 105BC8 802E4348 080B90DA */ j .L802E4368
/* 105BCC 802E434C 00000000 */ nop /* 105BCC 802E434C 00000000 */ nop
.L802E4350: .L802E4350:
/* 105BD0 802E4350 3C04802F */ lui $a0, %hi(D_802EA63C) /* 105BD0 802E4350 3C04802F */ lui $a0, %hi(D_802EA63C)
/* 105BD4 802E4354 2484A63C */ addiu $a0, $a0, %lo(D_802EA63C) /* 105BD4 802E4354 2484A63C */ addiu $a0, $a0, %lo(D_802EA63C)
/* 105BD8 802E4358 12000003 */ beqz $s0, .L802E4368 /* 105BD8 802E4358 12000003 */ beqz $s0, .L802E4368
/* 105BDC 802E435C 00000000 */ nop /* 105BDC 802E435C 00000000 */ nop
/* 105BE0 802E4360 3C04802F */ lui $a0, %hi(D_802EA618) /* 105BE0 802E4360 3C04802F */ lui $a0, %hi(D_802EA618)
/* 105BE4 802E4364 2484A618 */ addiu $a0, $a0, %lo(D_802EA618) /* 105BE4 802E4364 2484A618 */ addiu $a0, $a0, %lo(D_802EA618)
.L802E4368: .L802E4368:
@ -106,7 +106,7 @@ glabel func_802E421C
/* 105C18 802E4398 4600320D */ trunc.w.s $f8, $f6 /* 105C18 802E4398 4600320D */ trunc.w.s $f8, $f6
/* 105C1C 802E439C 44074000 */ mfc1 $a3, $f8 /* 105C1C 802E439C 44074000 */ mfc1 $a3, $f8
/* 105C20 802E43A0 0C044631 */ jal create_entity /* 105C20 802E43A0 0C044631 */ jal create_entity
/* 105C24 802E43A4 00000000 */ nop /* 105C24 802E43A4 00000000 */ nop
/* 105C28 802E43A8 0C04417A */ jal get_entity_by_index /* 105C28 802E43A8 0C04417A */ jal get_entity_by_index
/* 105C2C 802E43AC 0040202D */ daddu $a0, $v0, $zero /* 105C2C 802E43AC 0040202D */ daddu $a0, $v0, $zero
/* 105C30 802E43B0 9223000B */ lbu $v1, 0xb($s1) /* 105C30 802E43B0 9223000B */ lbu $v1, 0xb($s1)
@ -127,7 +127,7 @@ glabel func_802E421C
/* 105C64 802E43E4 3C030004 */ lui $v1, 4 /* 105C64 802E43E4 3C030004 */ lui $v1, 4
/* 105C68 802E43E8 00431024 */ and $v0, $v0, $v1 /* 105C68 802E43E8 00431024 */ and $v0, $v0, $v1
/* 105C6C 802E43EC 10400004 */ beqz $v0, .L802E4400 /* 105C6C 802E43EC 10400004 */ beqz $v0, .L802E4400
/* 105C70 802E43F0 00000000 */ nop /* 105C70 802E43F0 00000000 */ nop
/* 105C74 802E43F4 8E020000 */ lw $v0, ($s0) /* 105C74 802E43F4 8E020000 */ lw $v0, ($s0)
/* 105C78 802E43F8 00431025 */ or $v0, $v0, $v1 /* 105C78 802E43F8 00431025 */ or $v0, $v0, $v1
/* 105C7C 802E43FC AE020000 */ sw $v0, ($s0) /* 105C7C 802E43FC AE020000 */ sw $v0, ($s0)

View File

@ -5,7 +5,7 @@ glabel func_802E44F8
/* 105D78 802E44F8 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 105D78 802E44F8 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 105D7C 802E44FC AFBF0010 */ sw $ra, 0x10($sp) /* 105D7C 802E44FC AFBF0010 */ sw $ra, 0x10($sp)
/* 105D80 802E4500 0C03805E */ jal disable_player_input /* 105D80 802E4500 0C03805E */ jal disable_player_input
/* 105D84 802E4504 00000000 */ nop /* 105D84 802E4504 00000000 */ nop
/* 105D88 802E4508 3C028011 */ lui $v0, %hi(gPlayerStatus) /* 105D88 802E4508 3C028011 */ lui $v0, %hi(gPlayerStatus)
/* 105D8C 802E450C 2442EFC8 */ addiu $v0, $v0, %lo(gPlayerStatus) /* 105D8C 802E450C 2442EFC8 */ addiu $v0, $v0, %lo(gPlayerStatus)
/* 105D90 802E4510 8C430000 */ lw $v1, ($v0) /* 105D90 802E4510 8C430000 */ lw $v1, ($v0)
@ -16,7 +16,7 @@ glabel func_802E44F8
/* 105DA4 802E4524 0C039769 */ jal set_action_state /* 105DA4 802E4524 0C039769 */ jal set_action_state
/* 105DA8 802E4528 AC430000 */ sw $v1, ($v0) /* 105DA8 802E4528 AC430000 */ sw $v1, ($v0)
/* 105DAC 802E452C 0C038C1B */ jal gravity_use_fall_parms /* 105DAC 802E452C 0C038C1B */ jal gravity_use_fall_parms
/* 105DB0 802E4530 00000000 */ nop /* 105DB0 802E4530 00000000 */ nop
/* 105DB4 802E4534 8FBF0010 */ lw $ra, 0x10($sp) /* 105DB4 802E4534 8FBF0010 */ lw $ra, 0x10($sp)
/* 105DB8 802E4538 03E00008 */ jr $ra /* 105DB8 802E4538 03E00008 */ jr $ra
/* 105DBC 802E453C 27BD0018 */ addiu $sp, $sp, 0x18 /* 105DBC 802E453C 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -5,7 +5,7 @@ glabel func_802E4540
/* 105DC0 802E4540 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 105DC0 802E4540 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 105DC4 802E4544 AFBF0010 */ sw $ra, 0x10($sp) /* 105DC4 802E4544 AFBF0010 */ sw $ra, 0x10($sp)
/* 105DC8 802E4548 0C038069 */ jal enable_player_input /* 105DC8 802E4548 0C038069 */ jal enable_player_input
/* 105DCC 802E454C 00000000 */ nop /* 105DCC 802E454C 00000000 */ nop
/* 105DD0 802E4550 8FBF0010 */ lw $ra, 0x10($sp) /* 105DD0 802E4550 8FBF0010 */ lw $ra, 0x10($sp)
/* 105DD4 802E4554 03E00008 */ jr $ra /* 105DD4 802E4554 03E00008 */ jr $ra
/* 105DD8 802E4558 27BD0018 */ addiu $sp, $sp, 0x18 /* 105DD8 802E4558 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -8,7 +8,7 @@ glabel func_802E455C
/* 105DE8 802E4568 8E10A66C */ lw $s0, %lo(gMasterGfxPos)($s0) /* 105DE8 802E4568 8E10A66C */ lw $s0, %lo(gMasterGfxPos)($s0)
/* 105DEC 802E456C AFBF0014 */ sw $ra, 0x14($sp) /* 105DEC 802E456C AFBF0014 */ sw $ra, 0x14($sp)
/* 105DF0 802E4570 0C04417A */ jal get_entity_by_index /* 105DF0 802E4570 0C04417A */ jal get_entity_by_index
/* 105DF4 802E4574 00000000 */ nop /* 105DF4 802E4574 00000000 */ nop
/* 105DF8 802E4578 3C04E300 */ lui $a0, 0xe300 /* 105DF8 802E4578 3C04E300 */ lui $a0, 0xe300
/* 105DFC 802E457C 34841001 */ ori $a0, $a0, 0x1001 /* 105DFC 802E457C 34841001 */ ori $a0, $a0, 0x1001
/* 105E00 802E4580 3C05D700 */ lui $a1, 0xd700 /* 105E00 802E4580 3C05D700 */ lui $a1, 0xd700

View File

@ -22,4 +22,4 @@ glabel func_802E46BC
/* 105F80 802E4700 8FB00010 */ lw $s0, 0x10($sp) /* 105F80 802E4700 8FB00010 */ lw $s0, 0x10($sp)
/* 105F84 802E4704 03E00008 */ jr $ra /* 105F84 802E4704 03E00008 */ jr $ra
/* 105F88 802E4708 27BD0018 */ addiu $sp, $sp, 0x18 /* 105F88 802E4708 27BD0018 */ addiu $sp, $sp, 0x18
/* 105F8C 802E470C 00000000 */ nop /* 105F8C 802E470C 00000000 */ nop

View File

@ -7,7 +7,7 @@ glabel func_802E4AEC
/* 106374 802E4AF4 24A50808 */ addiu $a1, $a1, 0x808 /* 106374 802E4AF4 24A50808 */ addiu $a1, $a1, 0x808
/* 106378 802E4AF8 AFBF0010 */ sw $ra, 0x10($sp) /* 106378 802E4AF8 AFBF0010 */ sw $ra, 0x10($sp)
/* 10637C 802E4AFC 0C0B91CC */ jal func_802E4730 /* 10637C 802E4AFC 0C0B91CC */ jal func_802E4730
/* 106380 802E4B00 00000000 */ nop /* 106380 802E4B00 00000000 */ nop
/* 106384 802E4B04 8FBF0010 */ lw $ra, 0x10($sp) /* 106384 802E4B04 8FBF0010 */ lw $ra, 0x10($sp)
/* 106388 802E4B08 03E00008 */ jr $ra /* 106388 802E4B08 03E00008 */ jr $ra
/* 10638C 802E4B0C 27BD0018 */ addiu $sp, $sp, 0x18 /* 10638C 802E4B0C 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -17,14 +17,14 @@ glabel func_802E4C10
/* 1064C0 802E4C40 50600009 */ beql $v1, $zero, .L802E4C68 /* 1064C0 802E4C40 50600009 */ beql $v1, $zero, .L802E4C68
/* 1064C4 802E4C44 AE200054 */ sw $zero, 0x54($s1) /* 1064C4 802E4C44 AE200054 */ sw $zero, 0x54($s1)
/* 1064C8 802E4C48 080B935C */ j .L802E4D70 /* 1064C8 802E4C48 080B935C */ j .L802E4D70
/* 1064CC 802E4C4C 00000000 */ nop /* 1064CC 802E4C4C 00000000 */ nop
.L802E4C50: .L802E4C50:
/* 1064D0 802E4C50 10620028 */ beq $v1, $v0, .L802E4CF4 /* 1064D0 802E4C50 10620028 */ beq $v1, $v0, .L802E4CF4
/* 1064D4 802E4C54 24020003 */ addiu $v0, $zero, 3 /* 1064D4 802E4C54 24020003 */ addiu $v0, $zero, 3
/* 1064D8 802E4C58 1062002B */ beq $v1, $v0, .L802E4D08 /* 1064D8 802E4C58 1062002B */ beq $v1, $v0, .L802E4D08
/* 1064DC 802E4C5C 00000000 */ nop /* 1064DC 802E4C5C 00000000 */ nop
/* 1064E0 802E4C60 080B935C */ j .L802E4D70 /* 1064E0 802E4C60 080B935C */ j .L802E4D70
/* 1064E4 802E4C64 00000000 */ nop /* 1064E4 802E4C64 00000000 */ nop
.L802E4C68: .L802E4C68:
/* 1064E8 802E4C68 AE200058 */ sw $zero, 0x58($s1) /* 1064E8 802E4C68 AE200058 */ sw $zero, 0x58($s1)
/* 1064EC 802E4C6C 14A00057 */ bnez $a1, .L802E4DCC /* 1064EC 802E4C6C 14A00057 */ bnez $a1, .L802E4DCC
@ -46,12 +46,12 @@ glabel func_802E4C10
/* 106528 802E4CA8 E6200054 */ swc1 $f0, 0x54($s1) /* 106528 802E4CA8 E6200054 */ swc1 $f0, 0x54($s1)
/* 10652C 802E4CAC 46000021 */ cvt.d.s $f0, $f0 /* 10652C 802E4CAC 46000021 */ cvt.d.s $f0, $f0
/* 106530 802E4CB0 4620103E */ c.le.d $f2, $f0 /* 106530 802E4CB0 4620103E */ c.le.d $f2, $f0
/* 106534 802E4CB4 00000000 */ nop /* 106534 802E4CB4 00000000 */ nop
/* 106538 802E4CB8 45000009 */ bc1f .L802E4CE0 /* 106538 802E4CB8 45000009 */ bc1f .L802E4CE0
/* 10653C 802E4CBC 00000000 */ nop /* 10653C 802E4CBC 00000000 */ nop
/* 106540 802E4CC0 3C013F80 */ lui $at, 0x3f80 /* 106540 802E4CC0 3C013F80 */ lui $at, 0x3f80
/* 106544 802E4CC4 44810000 */ mtc1 $at, $f0 /* 106544 802E4CC4 44810000 */ mtc1 $at, $f0
/* 106548 802E4CC8 00000000 */ nop /* 106548 802E4CC8 00000000 */ nop
/* 10654C 802E4CCC E6200054 */ swc1 $f0, 0x54($s1) /* 10654C 802E4CCC E6200054 */ swc1 $f0, 0x54($s1)
/* 106550 802E4CD0 92020001 */ lbu $v0, 1($s0) /* 106550 802E4CD0 92020001 */ lbu $v0, 1($s0)
/* 106554 802E4CD4 A2000002 */ sb $zero, 2($s0) /* 106554 802E4CD4 A2000002 */ sb $zero, 2($s0)
@ -73,7 +73,7 @@ glabel func_802E4C10
/* 106588 802E4D08 3C02800A */ lui $v0, %hi(D_8009A650) /* 106588 802E4D08 3C02800A */ lui $v0, %hi(D_8009A650)
/* 10658C 802E4D0C 8C42A650 */ lw $v0, %lo(D_8009A650)($v0) /* 10658C 802E4D0C 8C42A650 */ lw $v0, %lo(D_8009A650)($v0)
/* 106590 802E4D10 14400017 */ bnez $v0, .L802E4D70 /* 106590 802E4D10 14400017 */ bnez $v0, .L802E4D70
/* 106594 802E4D14 00000000 */ nop /* 106594 802E4D14 00000000 */ nop
/* 106598 802E4D18 92020002 */ lbu $v0, 2($s0) /* 106598 802E4D18 92020002 */ lbu $v0, 2($s0)
/* 10659C 802E4D1C 2442FFFF */ addiu $v0, $v0, -1 /* 10659C 802E4D1C 2442FFFF */ addiu $v0, $v0, -1
/* 1065A0 802E4D20 A2020002 */ sb $v0, 2($s0) /* 1065A0 802E4D20 A2020002 */ sb $v0, 2($s0)
@ -102,11 +102,11 @@ glabel func_802E4C10
/* 1065F8 802E4D78 0C0B836C */ jal func_802E0DB0 /* 1065F8 802E4D78 0C0B836C */ jal func_802E0DB0
/* 1065FC 802E4D7C 0040202D */ daddu $a0, $v0, $zero /* 1065FC 802E4D7C 0040202D */ daddu $a0, $v0, $zero
/* 106600 802E4D80 10400012 */ beqz $v0, .L802E4DCC /* 106600 802E4D80 10400012 */ beqz $v0, .L802E4DCC
/* 106604 802E4D84 00000000 */ nop /* 106604 802E4D84 00000000 */ nop
/* 106608 802E4D88 0C043F5A */ jal func_8010FD68 /* 106608 802E4D88 0C043F5A */ jal func_8010FD68
/* 10660C 802E4D8C 0220202D */ daddu $a0, $s1, $zero /* 10660C 802E4D8C 0220202D */ daddu $a0, $s1, $zero
/* 106610 802E4D90 0C03805E */ jal disable_player_input /* 106610 802E4D90 0C03805E */ jal disable_player_input
/* 106614 802E4D94 00000000 */ nop /* 106614 802E4D94 00000000 */ nop
/* 106618 802E4D98 3C038011 */ lui $v1, %hi(gPlayerStatus) /* 106618 802E4D98 3C038011 */ lui $v1, %hi(gPlayerStatus)
/* 10661C 802E4D9C 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus) /* 10661C 802E4D9C 2463EFC8 */ addiu $v1, $v1, %lo(gPlayerStatus)
/* 106620 802E4DA0 8C620004 */ lw $v0, 4($v1) /* 106620 802E4DA0 8C620004 */ lw $v0, 4($v1)

View File

@ -21,10 +21,10 @@ glabel func_802E4E04
/* 1066C4 802E4E44 00220821 */ addu $at, $at, $v0 /* 1066C4 802E4E44 00220821 */ addu $at, $at, $v0
/* 1066C8 802E4E48 8C22B278 */ lw $v0, %lo(D_802EB278)($at) /* 1066C8 802E4E48 8C22B278 */ lw $v0, %lo(D_802EB278)($at)
/* 1066CC 802E4E4C 00400008 */ jr $v0 /* 1066CC 802E4E4C 00400008 */ jr $v0
/* 1066D0 802E4E50 00000000 */ nop /* 1066D0 802E4E50 00000000 */ nop
/* 1066D4 802E4E54 3C014000 */ lui $at, 0x4000 /* 1066D4 802E4E54 3C014000 */ lui $at, 0x4000
/* 1066D8 802E4E58 44810000 */ mtc1 $at, $f0 /* 1066D8 802E4E58 44810000 */ mtc1 $at, $f0
/* 1066DC 802E4E5C 00000000 */ nop /* 1066DC 802E4E5C 00000000 */ nop
/* 1066E0 802E4E60 E7A00010 */ swc1 $f0, 0x10($sp) /* 1066E0 802E4E60 E7A00010 */ swc1 $f0, 0x10($sp)
/* 1066E4 802E4E64 8E250048 */ lw $a1, 0x48($s1) /* 1066E4 802E4E64 8E250048 */ lw $a1, 0x48($s1)
/* 1066E8 802E4E68 8E26004C */ lw $a2, 0x4c($s1) /* 1066E8 802E4E68 8E26004C */ lw $a2, 0x4c($s1)
@ -49,9 +49,9 @@ glabel func_802E4E04
/* 106734 802E4EB4 46020001 */ sub.s $f0, $f0, $f2 /* 106734 802E4EB4 46020001 */ sub.s $f0, $f0, $f2
/* 106738 802E4EB8 3C014000 */ lui $at, 0x4000 /* 106738 802E4EB8 3C014000 */ lui $at, 0x4000
/* 10673C 802E4EBC 44811000 */ mtc1 $at, $f2 /* 10673C 802E4EBC 44811000 */ mtc1 $at, $f2
/* 106740 802E4EC0 00000000 */ nop /* 106740 802E4EC0 00000000 */ nop
/* 106744 802E4EC4 4602003E */ c.le.s $f0, $f2 /* 106744 802E4EC4 4602003E */ c.le.s $f0, $f2
/* 106748 802E4EC8 00000000 */ nop /* 106748 802E4EC8 00000000 */ nop
/* 10674C 802E4ECC 45000106 */ bc1f .L802E52E8 /* 10674C 802E4ECC 45000106 */ bc1f .L802E52E8
/* 106750 802E4ED0 E6000014 */ swc1 $f0, 0x14($s0) /* 106750 802E4ED0 E6000014 */ swc1 $f0, 0x14($s0)
/* 106754 802E4ED4 0220202D */ daddu $a0, $s1, $zero /* 106754 802E4ED4 0220202D */ daddu $a0, $s1, $zero
@ -76,18 +76,18 @@ glabel func_802E4E04
/* 1067A0 802E4F20 3C0140C9 */ lui $at, 0x40c9 /* 1067A0 802E4F20 3C0140C9 */ lui $at, 0x40c9
/* 1067A4 802E4F24 34210FD0 */ ori $at, $at, 0xfd0 /* 1067A4 802E4F24 34210FD0 */ ori $at, $at, 0xfd0
/* 1067A8 802E4F28 44810000 */ mtc1 $at, $f0 /* 1067A8 802E4F28 44810000 */ mtc1 $at, $f0
/* 1067AC 802E4F2C 00000000 */ nop /* 1067AC 802E4F2C 00000000 */ nop
/* 1067B0 802E4F30 46006302 */ mul.s $f12, $f12, $f0 /* 1067B0 802E4F30 46006302 */ mul.s $f12, $f12, $f0
/* 1067B4 802E4F34 00000000 */ nop /* 1067B4 802E4F34 00000000 */ nop
/* 1067B8 802E4F38 3C0143B4 */ lui $at, 0x43b4 /* 1067B8 802E4F38 3C0143B4 */ lui $at, 0x43b4
/* 1067BC 802E4F3C 4481A000 */ mtc1 $at, $f20 /* 1067BC 802E4F3C 4481A000 */ mtc1 $at, $f20
/* 1067C0 802E4F40 0C00A85B */ jal sin_rad /* 1067C0 802E4F40 0C00A85B */ jal sin_rad
/* 1067C4 802E4F44 46146303 */ div.s $f12, $f12, $f20 /* 1067C4 802E4F44 46146303 */ div.s $f12, $f12, $f20
/* 1067C8 802E4F48 3C013F00 */ lui $at, 0x3f00 /* 1067C8 802E4F48 3C013F00 */ lui $at, 0x3f00
/* 1067CC 802E4F4C 44811000 */ mtc1 $at, $f2 /* 1067CC 802E4F4C 44811000 */ mtc1 $at, $f2
/* 1067D0 802E4F50 00000000 */ nop /* 1067D0 802E4F50 00000000 */ nop
/* 1067D4 802E4F54 46020002 */ mul.s $f0, $f0, $f2 /* 1067D4 802E4F54 46020002 */ mul.s $f0, $f0, $f2
/* 1067D8 802E4F58 00000000 */ nop /* 1067D8 802E4F58 00000000 */ nop
/* 1067DC 802E4F5C C622004C */ lwc1 $f2, 0x4c($s1) /* 1067DC 802E4F5C C622004C */ lwc1 $f2, 0x4c($s1)
/* 1067E0 802E4F60 46001080 */ add.s $f2, $f2, $f0 /* 1067E0 802E4F60 46001080 */ add.s $f2, $f2, $f0
/* 1067E4 802E4F64 3C0141F0 */ lui $at, 0x41f0 /* 1067E4 802E4F64 3C0141F0 */ lui $at, 0x41f0
@ -96,9 +96,9 @@ glabel func_802E4E04
/* 1067F0 802E4F70 C6020020 */ lwc1 $f2, 0x20($s0) /* 1067F0 802E4F70 C6020020 */ lwc1 $f2, 0x20($s0)
/* 1067F4 802E4F74 46001001 */ sub.s $f0, $f2, $f0 /* 1067F4 802E4F74 46001001 */ sub.s $f0, $f2, $f0
/* 1067F8 802E4F78 44802000 */ mtc1 $zero, $f4 /* 1067F8 802E4F78 44802000 */ mtc1 $zero, $f4
/* 1067FC 802E4F7C 00000000 */ nop /* 1067FC 802E4F7C 00000000 */ nop
/* 106800 802E4F80 4604003C */ c.lt.s $f0, $f4 /* 106800 802E4F80 4604003C */ c.lt.s $f0, $f4
/* 106804 802E4F84 00000000 */ nop /* 106804 802E4F84 00000000 */ nop
/* 106808 802E4F88 45000003 */ bc1f .L802E4F98 /* 106808 802E4F88 45000003 */ bc1f .L802E4F98
/* 10680C 802E4F8C E6000020 */ swc1 $f0, 0x20($s0) /* 10680C 802E4F8C E6000020 */ swc1 $f0, 0x20($s0)
/* 106810 802E4F90 46140000 */ add.s $f0, $f0, $f20 /* 106810 802E4F90 46140000 */ add.s $f0, $f0, $f20
@ -113,7 +113,7 @@ glabel func_802E4E04
/* 106830 802E4FB0 C6000054 */ lwc1 $f0, 0x54($s0) /* 106830 802E4FB0 C6000054 */ lwc1 $f0, 0x54($s0)
/* 106834 802E4FB4 46020000 */ add.s $f0, $f0, $f2 /* 106834 802E4FB4 46020000 */ add.s $f0, $f0, $f2
/* 106838 802E4FB8 4600203E */ c.le.s $f4, $f0 /* 106838 802E4FB8 4600203E */ c.le.s $f4, $f0
/* 10683C 802E4FBC 00000000 */ nop /* 10683C 802E4FBC 00000000 */ nop
/* 106840 802E4FC0 450000AC */ bc1f .L802E5274 /* 106840 802E4FC0 450000AC */ bc1f .L802E5274
/* 106844 802E4FC4 E6000054 */ swc1 $f0, 0x54($s0) /* 106844 802E4FC4 E6000054 */ swc1 $f0, 0x54($s0)
/* 106848 802E4FC8 92020001 */ lbu $v0, 1($s0) /* 106848 802E4FC8 92020001 */ lbu $v0, 1($s0)
@ -126,7 +126,7 @@ glabel func_802E4E04
/* 106864 802E4FE4 A2000003 */ sb $zero, 3($s0) /* 106864 802E4FE4 A2000003 */ sb $zero, 3($s0)
/* 106868 802E4FE8 24420005 */ addiu $v0, $v0, 5 /* 106868 802E4FE8 24420005 */ addiu $v0, $v0, 5
/* 10686C 802E4FEC 44820000 */ mtc1 $v0, $f0 /* 10686C 802E4FEC 44820000 */ mtc1 $v0, $f0
/* 106870 802E4FF0 00000000 */ nop /* 106870 802E4FF0 00000000 */ nop
/* 106874 802E4FF4 46800020 */ cvt.s.w $f0, $f0 /* 106874 802E4FF4 46800020 */ cvt.s.w $f0, $f0
/* 106878 802E4FF8 0C03A8B3 */ jal recover_hp /* 106878 802E4FF8 0C03A8B3 */ jal recover_hp
/* 10687C 802E4FFC E6000004 */ swc1 $f0, 4($s0) /* 10687C 802E4FFC E6000004 */ swc1 $f0, 4($s0)
@ -135,7 +135,7 @@ glabel func_802E4E04
/* 106888 802E5008 0C05272D */ jal play_sound /* 106888 802E5008 0C05272D */ jal play_sound
/* 10688C 802E500C 24040131 */ addiu $a0, $zero, 0x131 /* 10688C 802E500C 24040131 */ addiu $a0, $zero, 0x131
/* 106890 802E5010 080B949D */ j .L802E5274 /* 106890 802E5010 080B949D */ j .L802E5274
/* 106894 802E5014 00000000 */ nop /* 106894 802E5014 00000000 */ nop
/* 106898 802E5018 C600001C */ lwc1 $f0, 0x1c($s0) /* 106898 802E5018 C600001C */ lwc1 $f0, 0x1c($s0)
/* 10689C 802E501C 3C014000 */ lui $at, 0x4000 /* 10689C 802E501C 3C014000 */ lui $at, 0x4000
/* 1068A0 802E5020 44811800 */ mtc1 $at, $f3 /* 1068A0 802E5020 44811800 */ mtc1 $at, $f3
@ -146,7 +146,7 @@ glabel func_802E4E04
/* 1068B4 802E5034 44811000 */ mtc1 $at, $f2 /* 1068B4 802E5034 44811000 */ mtc1 $at, $f2
/* 1068B8 802E5038 46200020 */ cvt.s.d $f0, $f0 /* 1068B8 802E5038 46200020 */ cvt.s.d $f0, $f0
/* 1068BC 802E503C 4600103E */ c.le.s $f2, $f0 /* 1068BC 802E503C 4600103E */ c.le.s $f2, $f0
/* 1068C0 802E5040 00000000 */ nop /* 1068C0 802E5040 00000000 */ nop
/* 1068C4 802E5044 45000002 */ bc1f .L802E5050 /* 1068C4 802E5044 45000002 */ bc1f .L802E5050
/* 1068C8 802E5048 E600001C */ swc1 $f0, 0x1c($s0) /* 1068C8 802E5048 E600001C */ swc1 $f0, 0x1c($s0)
/* 1068CC 802E504C E602001C */ swc1 $f2, 0x1c($s0) /* 1068CC 802E504C E602001C */ swc1 $f2, 0x1c($s0)
@ -154,13 +154,13 @@ glabel func_802E4E04
/* 1068D0 802E5050 C6020018 */ lwc1 $f2, 0x18($s0) /* 1068D0 802E5050 C6020018 */ lwc1 $f2, 0x18($s0)
/* 1068D4 802E5054 3C014190 */ lui $at, 0x4190 /* 1068D4 802E5054 3C014190 */ lui $at, 0x4190
/* 1068D8 802E5058 44810000 */ mtc1 $at, $f0 /* 1068D8 802E5058 44810000 */ mtc1 $at, $f0
/* 1068DC 802E505C 00000000 */ nop /* 1068DC 802E505C 00000000 */ nop
/* 1068E0 802E5060 46001000 */ add.s $f0, $f2, $f0 /* 1068E0 802E5060 46001000 */ add.s $f0, $f2, $f0
/* 1068E4 802E5064 3C0143B4 */ lui $at, 0x43b4 /* 1068E4 802E5064 3C0143B4 */ lui $at, 0x43b4
/* 1068E8 802E5068 4481B000 */ mtc1 $at, $f22 /* 1068E8 802E5068 4481B000 */ mtc1 $at, $f22
/* 1068EC 802E506C 00000000 */ nop /* 1068EC 802E506C 00000000 */ nop
/* 1068F0 802E5070 4600B03E */ c.le.s $f22, $f0 /* 1068F0 802E5070 4600B03E */ c.le.s $f22, $f0
/* 1068F4 802E5074 00000000 */ nop /* 1068F4 802E5074 00000000 */ nop
/* 1068F8 802E5078 45000003 */ bc1f .L802E5088 /* 1068F8 802E5078 45000003 */ bc1f .L802E5088
/* 1068FC 802E507C E6000018 */ swc1 $f0, 0x18($s0) /* 1068FC 802E507C E6000018 */ swc1 $f0, 0x18($s0)
/* 106900 802E5080 46160001 */ sub.s $f0, $f0, $f22 /* 106900 802E5080 46160001 */ sub.s $f0, $f0, $f22
@ -170,17 +170,17 @@ glabel func_802E4E04
/* 10690C 802E508C 3C0140C9 */ lui $at, 0x40c9 /* 10690C 802E508C 3C0140C9 */ lui $at, 0x40c9
/* 106910 802E5090 34210FD0 */ ori $at, $at, 0xfd0 /* 106910 802E5090 34210FD0 */ ori $at, $at, 0xfd0
/* 106914 802E5094 4481A000 */ mtc1 $at, $f20 /* 106914 802E5094 4481A000 */ mtc1 $at, $f20
/* 106918 802E5098 00000000 */ nop /* 106918 802E5098 00000000 */ nop
/* 10691C 802E509C 46146302 */ mul.s $f12, $f12, $f20 /* 10691C 802E509C 46146302 */ mul.s $f12, $f12, $f20
/* 106920 802E50A0 00000000 */ nop /* 106920 802E50A0 00000000 */ nop
/* 106924 802E50A4 0C00A85B */ jal sin_rad /* 106924 802E50A4 0C00A85B */ jal sin_rad
/* 106928 802E50A8 46166303 */ div.s $f12, $f12, $f22 /* 106928 802E50A8 46166303 */ div.s $f12, $f12, $f22
/* 10692C 802E50AC C60C0018 */ lwc1 $f12, 0x18($s0) /* 10692C 802E50AC C60C0018 */ lwc1 $f12, 0x18($s0)
/* 106930 802E50B0 46146302 */ mul.s $f12, $f12, $f20 /* 106930 802E50B0 46146302 */ mul.s $f12, $f12, $f20
/* 106934 802E50B4 00000000 */ nop /* 106934 802E50B4 00000000 */ nop
/* 106938 802E50B8 C602001C */ lwc1 $f2, 0x1c($s0) /* 106938 802E50B8 C602001C */ lwc1 $f2, 0x1c($s0)
/* 10693C 802E50BC 46001502 */ mul.s $f20, $f2, $f0 /* 10693C 802E50BC 46001502 */ mul.s $f20, $f2, $f0
/* 106940 802E50C0 00000000 */ nop /* 106940 802E50C0 00000000 */ nop
/* 106944 802E50C4 0C00A874 */ jal cos_rad /* 106944 802E50C4 0C00A874 */ jal cos_rad
/* 106948 802E50C8 46166303 */ div.s $f12, $f12, $f22 /* 106948 802E50C8 46166303 */ div.s $f12, $f12, $f22
/* 10694C 802E50CC C6060004 */ lwc1 $f6, 4($s0) /* 10694C 802E50CC C6060004 */ lwc1 $f6, 4($s0)
@ -195,7 +195,7 @@ glabel func_802E4E04
/* 106970 802E50F0 C602001C */ lwc1 $f2, 0x1c($s0) /* 106970 802E50F0 C602001C */ lwc1 $f2, 0x1c($s0)
/* 106974 802E50F4 30630001 */ andi $v1, $v1, 1 /* 106974 802E50F4 30630001 */ andi $v1, $v1, 1
/* 106978 802E50F8 46001082 */ mul.s $f2, $f2, $f0 /* 106978 802E50F8 46001082 */ mul.s $f2, $f2, $f0
/* 10697C 802E50FC 00000000 */ nop /* 10697C 802E50FC 00000000 */ nop
/* 106980 802E5100 1060000F */ beqz $v1, .L802E5140 /* 106980 802E5100 1060000F */ beqz $v1, .L802E5140
/* 106984 802E5104 A2020003 */ sb $v0, 3($s0) /* 106984 802E5104 A2020003 */ sb $v0, 3($s0)
/* 106988 802E5108 C6400028 */ lwc1 $f0, 0x28($s2) /* 106988 802E5108 C6400028 */ lwc1 $f0, 0x28($s2)
@ -216,11 +216,11 @@ glabel func_802E4E04
/* 1069C0 802E5140 C6000004 */ lwc1 $f0, 4($s0) /* 1069C0 802E5140 C6000004 */ lwc1 $f0, 4($s0)
/* 1069C4 802E5144 3C0141A0 */ lui $at, 0x41a0 /* 1069C4 802E5144 3C0141A0 */ lui $at, 0x41a0
/* 1069C8 802E5148 44811000 */ mtc1 $at, $f2 /* 1069C8 802E5148 44811000 */ mtc1 $at, $f2
/* 1069CC 802E514C 00000000 */ nop /* 1069CC 802E514C 00000000 */ nop
/* 1069D0 802E5150 4602003C */ c.lt.s $f0, $f2 /* 1069D0 802E5150 4602003C */ c.lt.s $f0, $f2
/* 1069D4 802E5154 00000000 */ nop /* 1069D4 802E5154 00000000 */ nop
/* 1069D8 802E5158 45000005 */ bc1f .L802E5170 /* 1069D8 802E5158 45000005 */ bc1f .L802E5170
/* 1069DC 802E515C 00000000 */ nop /* 1069DC 802E515C 00000000 */ nop
/* 1069E0 802E5160 92020001 */ lbu $v0, 1($s0) /* 1069E0 802E5160 92020001 */ lbu $v0, 1($s0)
/* 1069E4 802E5164 E6020004 */ swc1 $f2, 4($s0) /* 1069E4 802E5164 E6020004 */ swc1 $f2, 4($s0)
/* 1069E8 802E5168 24420001 */ addiu $v0, $v0, 1 /* 1069E8 802E5168 24420001 */ addiu $v0, $v0, 1
@ -230,18 +230,18 @@ glabel func_802E4E04
/* 1069F4 802E5174 3C0140C9 */ lui $at, 0x40c9 /* 1069F4 802E5174 3C0140C9 */ lui $at, 0x40c9
/* 1069F8 802E5178 34210FD0 */ ori $at, $at, 0xfd0 /* 1069F8 802E5178 34210FD0 */ ori $at, $at, 0xfd0
/* 1069FC 802E517C 44810000 */ mtc1 $at, $f0 /* 1069FC 802E517C 44810000 */ mtc1 $at, $f0
/* 106A00 802E5180 00000000 */ nop /* 106A00 802E5180 00000000 */ nop
/* 106A04 802E5184 46006302 */ mul.s $f12, $f12, $f0 /* 106A04 802E5184 46006302 */ mul.s $f12, $f12, $f0
/* 106A08 802E5188 00000000 */ nop /* 106A08 802E5188 00000000 */ nop
/* 106A0C 802E518C 3C0143B4 */ lui $at, 0x43b4 /* 106A0C 802E518C 3C0143B4 */ lui $at, 0x43b4
/* 106A10 802E5190 4481A000 */ mtc1 $at, $f20 /* 106A10 802E5190 4481A000 */ mtc1 $at, $f20
/* 106A14 802E5194 0C00A85B */ jal sin_rad /* 106A14 802E5194 0C00A85B */ jal sin_rad
/* 106A18 802E5198 46146303 */ div.s $f12, $f12, $f20 /* 106A18 802E5198 46146303 */ div.s $f12, $f12, $f20
/* 106A1C 802E519C 3C013F00 */ lui $at, 0x3f00 /* 106A1C 802E519C 3C013F00 */ lui $at, 0x3f00
/* 106A20 802E51A0 44811000 */ mtc1 $at, $f2 /* 106A20 802E51A0 44811000 */ mtc1 $at, $f2
/* 106A24 802E51A4 00000000 */ nop /* 106A24 802E51A4 00000000 */ nop
/* 106A28 802E51A8 46020002 */ mul.s $f0, $f0, $f2 /* 106A28 802E51A8 46020002 */ mul.s $f0, $f0, $f2
/* 106A2C 802E51AC 00000000 */ nop /* 106A2C 802E51AC 00000000 */ nop
/* 106A30 802E51B0 C622004C */ lwc1 $f2, 0x4c($s1) /* 106A30 802E51B0 C622004C */ lwc1 $f2, 0x4c($s1)
/* 106A34 802E51B4 46001080 */ add.s $f2, $f2, $f0 /* 106A34 802E51B4 46001080 */ add.s $f2, $f2, $f0
/* 106A38 802E51B8 3C0141F0 */ lui $at, 0x41f0 /* 106A38 802E51B8 3C0141F0 */ lui $at, 0x41f0
@ -250,9 +250,9 @@ glabel func_802E4E04
/* 106A44 802E51C4 C6000020 */ lwc1 $f0, 0x20($s0) /* 106A44 802E51C4 C6000020 */ lwc1 $f0, 0x20($s0)
/* 106A48 802E51C8 46040081 */ sub.s $f2, $f0, $f4 /* 106A48 802E51C8 46040081 */ sub.s $f2, $f0, $f4
/* 106A4C 802E51CC 44800000 */ mtc1 $zero, $f0 /* 106A4C 802E51CC 44800000 */ mtc1 $zero, $f0
/* 106A50 802E51D0 00000000 */ nop /* 106A50 802E51D0 00000000 */ nop
/* 106A54 802E51D4 4600103C */ c.lt.s $f2, $f0 /* 106A54 802E51D4 4600103C */ c.lt.s $f2, $f0
/* 106A58 802E51D8 00000000 */ nop /* 106A58 802E51D8 00000000 */ nop
/* 106A5C 802E51DC 45000003 */ bc1f .L802E51EC /* 106A5C 802E51DC 45000003 */ bc1f .L802E51EC
/* 106A60 802E51E0 E6020020 */ swc1 $f2, 0x20($s0) /* 106A60 802E51E0 E6020020 */ swc1 $f2, 0x20($s0)
/* 106A64 802E51E4 46141000 */ add.s $f0, $f2, $f20 /* 106A64 802E51E4 46141000 */ add.s $f0, $f2, $f20
@ -266,7 +266,7 @@ glabel func_802E4E04
/* 106A80 802E5200 46220000 */ add.d $f0, $f0, $f2 /* 106A80 802E5200 46220000 */ add.d $f0, $f0, $f2
/* 106A84 802E5204 46200020 */ cvt.s.d $f0, $f0 /* 106A84 802E5204 46200020 */ cvt.s.d $f0, $f0
/* 106A88 802E5208 4600203C */ c.lt.s $f4, $f0 /* 106A88 802E5208 4600203C */ c.lt.s $f4, $f0
/* 106A8C 802E520C 00000000 */ nop /* 106A8C 802E520C 00000000 */ nop
/* 106A90 802E5210 45000002 */ bc1f .L802E521C /* 106A90 802E5210 45000002 */ bc1f .L802E521C
/* 106A94 802E5214 E6000054 */ swc1 $f0, 0x54($s0) /* 106A94 802E5214 E6000054 */ swc1 $f0, 0x54($s0)
/* 106A98 802E5218 E6040054 */ swc1 $f4, 0x54($s0) /* 106A98 802E5218 E6040054 */ swc1 $f4, 0x54($s0)
@ -275,7 +275,7 @@ glabel func_802E4E04
/* 106AA0 802E5220 C6000054 */ lwc1 $f0, 0x54($s0) /* 106AA0 802E5220 C6000054 */ lwc1 $f0, 0x54($s0)
/* 106AA4 802E5224 46001000 */ add.s $f0, $f2, $f0 /* 106AA4 802E5224 46001000 */ add.s $f0, $f2, $f0
/* 106AA8 802E5228 4600A03E */ c.le.s $f20, $f0 /* 106AA8 802E5228 4600A03E */ c.le.s $f20, $f0
/* 106AAC 802E522C 00000000 */ nop /* 106AAC 802E522C 00000000 */ nop
/* 106AB0 802E5230 45000003 */ bc1f .L802E5240 /* 106AB0 802E5230 45000003 */ bc1f .L802E5240
/* 106AB4 802E5234 E6200064 */ swc1 $f0, 0x64($s1) /* 106AB4 802E5234 E6200064 */ swc1 $f0, 0x64($s1)
/* 106AB8 802E5238 46140001 */ sub.s $f0, $f0, $f20 /* 106AB8 802E5238 46140001 */ sub.s $f0, $f0, $f20
@ -308,7 +308,7 @@ glabel func_802E4E04
/* 106B1C 802E529C 50400012 */ beql $v0, $zero, .L802E52E8 /* 106B1C 802E529C 50400012 */ beql $v0, $zero, .L802E52E8
/* 106B20 802E52A0 A6000024 */ sh $zero, 0x24($s0) /* 106B20 802E52A0 A6000024 */ sh $zero, 0x24($s0)
/* 106B24 802E52A4 080B94BA */ j .L802E52E8 /* 106B24 802E52A4 080B94BA */ j .L802E52E8
/* 106B28 802E52A8 00000000 */ nop /* 106B28 802E52A8 00000000 */ nop
/* 106B2C 802E52AC 8E420004 */ lw $v0, 4($s2) /* 106B2C 802E52AC 8E420004 */ lw $v0, 4($s2)
/* 106B30 802E52B0 2403FDFF */ addiu $v1, $zero, -0x201 /* 106B30 802E52B0 2403FDFF */ addiu $v1, $zero, -0x201
/* 106B34 802E52B4 00431024 */ and $v0, $v0, $v1 /* 106B34 802E52B4 00431024 */ and $v0, $v0, $v1

View File

@ -5,7 +5,7 @@ glabel func_802E5308
/* 106B88 802E5308 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 106B88 802E5308 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 106B8C 802E530C AFBF0010 */ sw $ra, 0x10($sp) /* 106B8C 802E530C AFBF0010 */ sw $ra, 0x10($sp)
/* 106B90 802E5310 0C0B8D94 */ jal func_802E3650 /* 106B90 802E5310 0C0B8D94 */ jal func_802E3650
/* 106B94 802E5314 00000000 */ nop /* 106B94 802E5314 00000000 */ nop
/* 106B98 802E5318 8FBF0010 */ lw $ra, 0x10($sp) /* 106B98 802E5318 8FBF0010 */ lw $ra, 0x10($sp)
/* 106B9C 802E531C 03E00008 */ jr $ra /* 106B9C 802E531C 03E00008 */ jr $ra
/* 106BA0 802E5320 27BD0018 */ addiu $sp, $sp, 0x18 /* 106BA0 802E5320 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -15,7 +15,7 @@ glabel func_802E5324
/* 106BCC 802E534C 44802000 */ mtc1 $zero, $f4 /* 106BCC 802E534C 44802000 */ mtc1 $zero, $f4
/* 106BD0 802E5350 460000A1 */ cvt.d.s $f2, $f0 /* 106BD0 802E5350 460000A1 */ cvt.d.s $f2, $f0
/* 106BD4 802E5354 4624103C */ c.lt.d $f2, $f4 /* 106BD4 802E5354 4624103C */ c.lt.d $f2, $f4
/* 106BD8 802E5358 00000000 */ nop /* 106BD8 802E5358 00000000 */ nop
/* 106BDC 802E535C 45010026 */ bc1t .L802E53F8 /* 106BDC 802E535C 45010026 */ bc1t .L802E53F8
/* 106BE0 802E5360 24020001 */ addiu $v0, $zero, 1 /* 106BE0 802E5360 24020001 */ addiu $v0, $zero, 1
/* 106BE4 802E5364 92030008 */ lbu $v1, 8($s0) /* 106BE4 802E5364 92030008 */ lbu $v1, 8($s0)
@ -24,14 +24,14 @@ glabel func_802E5324
/* 106BF0 802E5370 50400005 */ beql $v0, $zero, .L802E5388 /* 106BF0 802E5370 50400005 */ beql $v0, $zero, .L802E5388
/* 106BF4 802E5374 28620011 */ slti $v0, $v1, 0x11 /* 106BF4 802E5374 28620011 */ slti $v0, $v1, 0x11
/* 106BF8 802E5378 10600007 */ beqz $v1, .L802E5398 /* 106BF8 802E5378 10600007 */ beqz $v1, .L802E5398
/* 106BFC 802E537C 00000000 */ nop /* 106BFC 802E537C 00000000 */ nop
/* 106C00 802E5380 080B94FC */ j .L802E53F0 /* 106C00 802E5380 080B94FC */ j .L802E53F0
/* 106C04 802E5384 A2000008 */ sb $zero, 8($s0) /* 106C04 802E5384 A2000008 */ sb $zero, 8($s0)
.L802E5388: .L802E5388:
/* 106C08 802E5388 50400019 */ beql $v0, $zero, .L802E53F0 /* 106C08 802E5388 50400019 */ beql $v0, $zero, .L802E53F0
/* 106C0C 802E538C A2000008 */ sb $zero, 8($s0) /* 106C0C 802E538C A2000008 */ sb $zero, 8($s0)
/* 106C10 802E5390 080B94F9 */ j .L802E53E4 /* 106C10 802E5390 080B94F9 */ j .L802E53E4
/* 106C14 802E5394 00000000 */ nop /* 106C14 802E5394 00000000 */ nop
.L802E5398: .L802E5398:
/* 106C18 802E5398 3C01802F */ lui $at, %hi(D_802EB298) /* 106C18 802E5398 3C01802F */ lui $at, %hi(D_802EB298)
/* 106C1C 802E539C D420B298 */ ldc1 $f0, %lo(D_802EB298)($at) /* 106C1C 802E539C D420B298 */ ldc1 $f0, %lo(D_802EB298)($at)
@ -46,12 +46,12 @@ glabel func_802E5324
/* 106C3C 802E53BC E6200054 */ swc1 $f0, 0x54($s1) /* 106C3C 802E53BC E6200054 */ swc1 $f0, 0x54($s1)
/* 106C40 802E53C0 46000021 */ cvt.d.s $f0, $f0 /* 106C40 802E53C0 46000021 */ cvt.d.s $f0, $f0
/* 106C44 802E53C4 4624003E */ c.le.d $f0, $f4 /* 106C44 802E53C4 4624003E */ c.le.d $f0, $f4
/* 106C48 802E53C8 00000000 */ nop /* 106C48 802E53C8 00000000 */ nop
/* 106C4C 802E53CC 45000008 */ bc1f .L802E53F0 /* 106C4C 802E53CC 45000008 */ bc1f .L802E53F0
/* 106C50 802E53D0 00000000 */ nop /* 106C50 802E53D0 00000000 */ nop
/* 106C54 802E53D4 3C013F80 */ lui $at, 0x3f80 /* 106C54 802E53D4 3C013F80 */ lui $at, 0x3f80
/* 106C58 802E53D8 44810000 */ mtc1 $at, $f0 /* 106C58 802E53D8 44810000 */ mtc1 $at, $f0
/* 106C5C 802E53DC 00000000 */ nop /* 106C5C 802E53DC 00000000 */ nop
.L802E53E0: .L802E53E0:
/* 106C60 802E53E0 E6200054 */ swc1 $f0, 0x54($s1) /* 106C60 802E53E0 E6200054 */ swc1 $f0, 0x54($s1)
.L802E53E4: .L802E53E4:

View File

@ -5,7 +5,7 @@ glabel func_802E540C
/* 106C8C 802E540C 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 106C8C 802E540C 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 106C90 802E5410 AFBF0010 */ sw $ra, 0x10($sp) /* 106C90 802E5410 AFBF0010 */ sw $ra, 0x10($sp)
/* 106C94 802E5414 0C0B92C4 */ jal func_802E4B10 /* 106C94 802E5414 0C0B92C4 */ jal func_802E4B10
/* 106C98 802E5418 00000000 */ nop /* 106C98 802E5418 00000000 */ nop
/* 106C9C 802E541C 8FBF0010 */ lw $ra, 0x10($sp) /* 106C9C 802E541C 8FBF0010 */ lw $ra, 0x10($sp)
/* 106CA0 802E5420 03E00008 */ jr $ra /* 106CA0 802E5420 03E00008 */ jr $ra
/* 106CA4 802E5424 27BD0018 */ addiu $sp, $sp, 0x18 /* 106CA4 802E5424 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -7,7 +7,7 @@ glabel func_802E54A8
/* 106D30 802E54B0 24A5A760 */ addiu $a1, $a1, %lo(D_802EA760) /* 106D30 802E54B0 24A5A760 */ addiu $a1, $a1, %lo(D_802EA760)
/* 106D34 802E54B4 AFBF0010 */ sw $ra, 0x10($sp) /* 106D34 802E54B4 AFBF0010 */ sw $ra, 0x10($sp)
/* 106D38 802E54B8 0C0442F3 */ jal func_80110BCC /* 106D38 802E54B8 0C0442F3 */ jal func_80110BCC
/* 106D3C 802E54BC 00000000 */ nop /* 106D3C 802E54BC 00000000 */ nop
/* 106D40 802E54C0 8FBF0010 */ lw $ra, 0x10($sp) /* 106D40 802E54C0 8FBF0010 */ lw $ra, 0x10($sp)
/* 106D44 802E54C4 03E00008 */ jr $ra /* 106D44 802E54C4 03E00008 */ jr $ra
/* 106D48 802E54C8 27BD0018 */ addiu $sp, $sp, 0x18 /* 106D48 802E54C8 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -31,7 +31,7 @@ glabel func_802E54CC
/* 106DB4 802E5534 0C051514 */ jal set_global_flag /* 106DB4 802E5534 0C051514 */ jal set_global_flag
/* 106DB8 802E5538 34845BE0 */ ori $a0, $a0, 0x5be0 /* 106DB8 802E5538 34845BE0 */ ori $a0, $a0, 0x5be0
/* 106DBC 802E553C 080B9553 */ j .L802E554C /* 106DBC 802E553C 080B9553 */ j .L802E554C
/* 106DC0 802E5540 00000000 */ nop /* 106DC0 802E5540 00000000 */ nop
.L802E5544: .L802E5544:
/* 106DC4 802E5544 0C043F5A */ jal func_8010FD68 /* 106DC4 802E5544 0C043F5A */ jal func_8010FD68
/* 106DC8 802E5548 0200202D */ daddu $a0, $s0, $zero /* 106DC8 802E5548 0200202D */ daddu $a0, $s0, $zero

View File

@ -8,7 +8,7 @@ glabel func_802E555C
/* 106DE8 802E5568 1040000C */ beqz $v0, .L802E559C /* 106DE8 802E5568 1040000C */ beqz $v0, .L802E559C
/* 106DEC 802E556C AFBF0010 */ sw $ra, 0x10($sp) /* 106DEC 802E556C AFBF0010 */ sw $ra, 0x10($sp)
/* 106DF0 802E5570 0C043F5A */ jal func_8010FD68 /* 106DF0 802E5570 0C043F5A */ jal func_8010FD68
/* 106DF4 802E5574 00000000 */ nop /* 106DF4 802E5574 00000000 */ nop
/* 106DF8 802E5578 0C009C22 */ jal func_80027088 /* 106DF8 802E5578 0C009C22 */ jal func_80027088
/* 106DFC 802E557C 0000202D */ daddu $a0, $zero, $zero /* 106DFC 802E557C 0000202D */ daddu $a0, $zero, $zero
/* 106E00 802E5580 3C02800A */ lui $v0, %hi(D_8009A650) /* 106E00 802E5580 3C02800A */ lui $v0, %hi(D_8009A650)

View File

@ -7,8 +7,8 @@ glabel func_802E5648
/* 106ED0 802E5650 24A5A7BC */ addiu $a1, $a1, %lo(D_802EA7BC) /* 106ED0 802E5650 24A5A7BC */ addiu $a1, $a1, %lo(D_802EA7BC)
/* 106ED4 802E5654 AFBF0010 */ sw $ra, 0x10($sp) /* 106ED4 802E5654 AFBF0010 */ sw $ra, 0x10($sp)
/* 106ED8 802E5658 0C0B956A */ jal func_802E55A8 /* 106ED8 802E5658 0C0B956A */ jal func_802E55A8
/* 106EDC 802E565C 00000000 */ nop /* 106EDC 802E565C 00000000 */ nop
/* 106EE0 802E5660 8FBF0010 */ lw $ra, 0x10($sp) /* 106EE0 802E5660 8FBF0010 */ lw $ra, 0x10($sp)
/* 106EE4 802E5664 03E00008 */ jr $ra /* 106EE4 802E5664 03E00008 */ jr $ra
/* 106EE8 802E5668 27BD0018 */ addiu $sp, $sp, 0x18 /* 106EE8 802E5668 27BD0018 */ addiu $sp, $sp, 0x18
/* 106EEC 802E566C 00000000 */ nop /* 106EEC 802E566C 00000000 */ nop

View File

@ -5,13 +5,13 @@ glabel func_802E5690
/* 106F10 802E5690 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 106F10 802E5690 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 106F14 802E5694 AFBF0010 */ sw $ra, 0x10($sp) /* 106F14 802E5694 AFBF0010 */ sw $ra, 0x10($sp)
/* 106F18 802E5698 0C04417A */ jal get_entity_by_index /* 106F18 802E5698 0C04417A */ jal get_entity_by_index
/* 106F1C 802E569C 00000000 */ nop /* 106F1C 802E569C 00000000 */ nop
/* 106F20 802E56A0 8C420040 */ lw $v0, 0x40($v0) /* 106F20 802E56A0 8C420040 */ lw $v0, 0x40($v0)
/* 106F24 802E56A4 84440012 */ lh $a0, 0x12($v0) /* 106F24 802E56A4 84440012 */ lh $a0, 0x12($v0)
/* 106F28 802E56A8 04800006 */ bltz $a0, .L802E56C4 /* 106F28 802E56A8 04800006 */ bltz $a0, .L802E56C4
/* 106F2C 802E56AC 00000000 */ nop /* 106F2C 802E56AC 00000000 */ nop
/* 106F30 802E56B0 0C04417A */ jal get_entity_by_index /* 106F30 802E56B0 0C04417A */ jal get_entity_by_index
/* 106F34 802E56B4 00000000 */ nop /* 106F34 802E56B4 00000000 */ nop
/* 106F38 802E56B8 8C430040 */ lw $v1, 0x40($v0) /* 106F38 802E56B8 8C430040 */ lw $v1, 0x40($v0)
/* 106F3C 802E56BC 24020001 */ addiu $v0, $zero, 1 /* 106F3C 802E56BC 24020001 */ addiu $v0, $zero, 1
/* 106F40 802E56C0 A062000A */ sb $v0, 0xa($v1) /* 106F40 802E56C0 A062000A */ sb $v0, 0xa($v1)

View File

@ -5,7 +5,7 @@ glabel func_802E56D0
/* 106F50 802E56D0 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 106F50 802E56D0 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 106F54 802E56D4 AFBF0010 */ sw $ra, 0x10($sp) /* 106F54 802E56D4 AFBF0010 */ sw $ra, 0x10($sp)
/* 106F58 802E56D8 0C0B8D94 */ jal func_802E3650 /* 106F58 802E56D8 0C0B8D94 */ jal func_802E3650
/* 106F5C 802E56DC 00000000 */ nop /* 106F5C 802E56DC 00000000 */ nop
/* 106F60 802E56E0 8FBF0010 */ lw $ra, 0x10($sp) /* 106F60 802E56E0 8FBF0010 */ lw $ra, 0x10($sp)
/* 106F64 802E56E4 03E00008 */ jr $ra /* 106F64 802E56E4 03E00008 */ jr $ra
/* 106F68 802E56E8 27BD0018 */ addiu $sp, $sp, 0x18 /* 106F68 802E56E8 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -11,7 +11,7 @@ glabel func_802E56EC
/* 106F84 802E5704 9603000A */ lhu $v1, 0xa($s0) /* 106F84 802E5704 9603000A */ lhu $v1, 0xa($s0)
/* 106F88 802E5708 3402FFFF */ ori $v0, $zero, 0xffff /* 106F88 802E5708 3402FFFF */ ori $v0, $zero, 0xffff
/* 106F8C 802E570C 1062001A */ beq $v1, $v0, .L802E5778 /* 106F8C 802E570C 1062001A */ beq $v1, $v0, .L802E5778
/* 106F90 802E5710 00000000 */ nop /* 106F90 802E5710 00000000 */ nop
/* 106F94 802E5714 0C05152F */ jal get_global_flag /* 106F94 802E5714 0C05152F */ jal get_global_flag
/* 106F98 802E5718 0060202D */ daddu $a0, $v1, $zero /* 106F98 802E5718 0060202D */ daddu $a0, $v1, $zero
/* 106F9C 802E571C 14400016 */ bnez $v0, .L802E5778 /* 106F9C 802E571C 14400016 */ bnez $v0, .L802E5778

View File

@ -12,7 +12,7 @@ glabel func_802E578C
/* 107028 802E57A8 C6000064 */ lwc1 $f0, 0x64($s0) /* 107028 802E57A8 C6000064 */ lwc1 $f0, 0x64($s0)
/* 10702C 802E57AC 3C014334 */ lui $at, 0x4334 /* 10702C 802E57AC 3C014334 */ lui $at, 0x4334
/* 107030 802E57B0 44811000 */ mtc1 $at, $f2 /* 107030 802E57B0 44811000 */ mtc1 $at, $f2
/* 107034 802E57B4 00000000 */ nop /* 107034 802E57B4 00000000 */ nop
/* 107038 802E57B8 46020000 */ add.s $f0, $f0, $f2 /* 107038 802E57B8 46020000 */ add.s $f0, $f0, $f2
/* 10703C 802E57BC 3402FFFF */ ori $v0, $zero, 0xffff /* 10703C 802E57BC 3402FFFF */ ori $v0, $zero, 0xffff
/* 107040 802E57C0 E6000064 */ swc1 $f0, 0x64($s0) /* 107040 802E57C0 E6000064 */ swc1 $f0, 0x64($s0)

View File

@ -5,7 +5,7 @@ glabel func_802E57E4
/* 107064 802E57E4 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 107064 802E57E4 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 107068 802E57E8 AFBF0010 */ sw $ra, 0x10($sp) /* 107068 802E57E8 AFBF0010 */ sw $ra, 0x10($sp)
/* 10706C 802E57EC 0C0B95E3 */ jal func_802E578C /* 10706C 802E57EC 0C0B95E3 */ jal func_802E578C
/* 107070 802E57F0 00000000 */ nop /* 107070 802E57F0 00000000 */ nop
/* 107074 802E57F4 8FBF0010 */ lw $ra, 0x10($sp) /* 107074 802E57F4 8FBF0010 */ lw $ra, 0x10($sp)
/* 107078 802E57F8 03E00008 */ jr $ra /* 107078 802E57F8 03E00008 */ jr $ra
/* 10707C 802E57FC 27BD0018 */ addiu $sp, $sp, 0x18 /* 10707C 802E57FC 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -5,7 +5,7 @@ glabel func_802E5800
/* 107080 802E5800 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 107080 802E5800 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 107084 802E5804 AFBF0010 */ sw $ra, 0x10($sp) /* 107084 802E5804 AFBF0010 */ sw $ra, 0x10($sp)
/* 107088 802E5808 0C0B95E3 */ jal func_802E578C /* 107088 802E5808 0C0B95E3 */ jal func_802E578C
/* 10708C 802E580C 00000000 */ nop /* 10708C 802E580C 00000000 */ nop
/* 107090 802E5810 8FBF0010 */ lw $ra, 0x10($sp) /* 107090 802E5810 8FBF0010 */ lw $ra, 0x10($sp)
/* 107094 802E5814 03E00008 */ jr $ra /* 107094 802E5814 03E00008 */ jr $ra
/* 107098 802E5818 27BD0018 */ addiu $sp, $sp, 0x18 /* 107098 802E5818 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -36,11 +36,11 @@ glabel func_802E5E50
.L802E5EC8: .L802E5EC8:
/* 107748 802E5EC8 9202000A */ lbu $v0, 0xa($s0) /* 107748 802E5EC8 9202000A */ lbu $v0, 0xa($s0)
/* 10774C 802E5ECC 1440001B */ bnez $v0, .L802E5F3C /* 10774C 802E5ECC 1440001B */ bnez $v0, .L802E5F3C
/* 107750 802E5ED0 00000000 */ nop /* 107750 802E5ED0 00000000 */ nop
/* 107754 802E5ED4 3C02800A */ lui $v0, %hi(D_8009A650) /* 107754 802E5ED4 3C02800A */ lui $v0, %hi(D_8009A650)
/* 107758 802E5ED8 8C42A650 */ lw $v0, %lo(D_8009A650)($v0) /* 107758 802E5ED8 8C42A650 */ lw $v0, %lo(D_8009A650)($v0)
/* 10775C 802E5EDC 14400017 */ bnez $v0, .L802E5F3C /* 10775C 802E5EDC 14400017 */ bnez $v0, .L802E5F3C
/* 107760 802E5EE0 00000000 */ nop /* 107760 802E5EE0 00000000 */ nop
/* 107764 802E5EE4 92020002 */ lbu $v0, 2($s0) /* 107764 802E5EE4 92020002 */ lbu $v0, 2($s0)
/* 107768 802E5EE8 2442FFFF */ addiu $v0, $v0, -1 /* 107768 802E5EE8 2442FFFF */ addiu $v0, $v0, -1
/* 10776C 802E5EEC A2020002 */ sb $v0, 2($s0) /* 10776C 802E5EEC A2020002 */ sb $v0, 2($s0)

View File

@ -13,5 +13,5 @@ glabel func_802E5F7C
/* 10781C 802E5F9C 2442586C */ addiu $v0, $v0, %lo(func_802E586C) /* 10781C 802E5F9C 2442586C */ addiu $v0, $v0, %lo(func_802E586C)
/* 107820 802E5FA0 03E00008 */ jr $ra /* 107820 802E5FA0 03E00008 */ jr $ra
/* 107824 802E5FA4 AC82003C */ sw $v0, 0x3c($a0) /* 107824 802E5FA4 AC82003C */ sw $v0, 0x3c($a0)
/* 107828 802E5FA8 00000000 */ nop /* 107828 802E5FA8 00000000 */ nop
/* 10782C 802E5FAC 00000000 */ nop /* 10782C 802E5FAC 00000000 */ nop

View File

@ -11,7 +11,7 @@ glabel func_802E5FB0
/* 107848 802E5FC8 808300B4 */ lb $v1, 0xb4($a0) /* 107848 802E5FC8 808300B4 */ lb $v1, 0xb4($a0)
/* 10784C 802E5FCC 24020021 */ addiu $v0, $zero, 0x21 /* 10784C 802E5FCC 24020021 */ addiu $v0, $zero, 0x21
/* 107850 802E5FD0 10620020 */ beq $v1, $v0, .L802E6054 /* 107850 802E5FD0 10620020 */ beq $v1, $v0, .L802E6054
/* 107854 802E5FD4 00000000 */ nop /* 107854 802E5FD4 00000000 */ nop
/* 107858 802E5FD8 92020006 */ lbu $v0, 6($s0) /* 107858 802E5FD8 92020006 */ lbu $v0, 6($s0)
/* 10785C 802E5FDC 30420001 */ andi $v0, $v0, 1 /* 10785C 802E5FDC 30420001 */ andi $v0, $v0, 1
/* 107860 802E5FE0 1040001C */ beqz $v0, .L802E6054 /* 107860 802E5FE0 1040001C */ beqz $v0, .L802E6054
@ -27,11 +27,11 @@ glabel func_802E5FB0
/* 107888 802E6008 3C050000 */ lui $a1, 0 /* 107888 802E6008 3C050000 */ lui $a1, 0
/* 10788C 802E600C 24A501E4 */ addiu $a1, $a1, 0x1e4 /* 10788C 802E600C 24A501E4 */ addiu $a1, $a1, 0x1e4
/* 107890 802E6010 0C048052 */ jal play_model_animation /* 107890 802E6010 0C048052 */ jal play_model_animation
/* 107894 802E6014 00000000 */ nop /* 107894 802E6014 00000000 */ nop
/* 107898 802E6018 0C04419E */ jal func_80110678 /* 107898 802E6018 0C04419E */ jal func_80110678
/* 10789C 802E601C 0200202D */ daddu $a0, $s0, $zero /* 10789C 802E601C 0200202D */ daddu $a0, $s0, $zero
/* 1078A0 802E6020 10400003 */ beqz $v0, .L802E6030 /* 1078A0 802E6020 10400003 */ beqz $v0, .L802E6030
/* 1078A4 802E6024 00000000 */ nop /* 1078A4 802E6024 00000000 */ nop
/* 1078A8 802E6028 0C039769 */ jal set_action_state /* 1078A8 802E6028 0C039769 */ jal set_action_state
/* 1078AC 802E602C 24040026 */ addiu $a0, $zero, 0x26 /* 1078AC 802E602C 24040026 */ addiu $a0, $zero, 0x26
.L802E6030: .L802E6030:

View File

@ -17,7 +17,7 @@ glabel func_802E6064
/* 107914 802E6094 92020006 */ lbu $v0, 6($s0) /* 107914 802E6094 92020006 */ lbu $v0, 6($s0)
/* 107918 802E6098 30420001 */ andi $v0, $v0, 1 /* 107918 802E6098 30420001 */ andi $v0, $v0, 1
/* 10791C 802E609C 10400019 */ beqz $v0, .L802E6104 /* 10791C 802E609C 10400019 */ beqz $v0, .L802E6104
/* 107920 802E60A0 00000000 */ nop /* 107920 802E60A0 00000000 */ nop
/* 107924 802E60A4 8C820000 */ lw $v0, ($a0) /* 107924 802E60A4 8C820000 */ lw $v0, ($a0)
/* 107928 802E60A8 28420046 */ slti $v0, $v0, 0x46 /* 107928 802E60A8 28420046 */ slti $v0, $v0, 0x46
/* 10792C 802E60AC 14400002 */ bnez $v0, .L802E60B8 /* 10792C 802E60AC 14400002 */ bnez $v0, .L802E60B8
@ -28,7 +28,7 @@ glabel func_802E6064
/* 10793C 802E60BC 3C050000 */ lui $a1, 0 /* 10793C 802E60BC 3C050000 */ lui $a1, 0
/* 107940 802E60C0 24A501E4 */ addiu $a1, $a1, 0x1e4 /* 107940 802E60C0 24A501E4 */ addiu $a1, $a1, 0x1e4
/* 107944 802E60C4 0C048052 */ jal play_model_animation /* 107944 802E60C4 0C048052 */ jal play_model_animation
/* 107948 802E60C8 00000000 */ nop /* 107948 802E60C8 00000000 */ nop
/* 10794C 802E60CC 0C04419E */ jal func_80110678 /* 10794C 802E60CC 0C04419E */ jal func_80110678
/* 107950 802E60D0 0200202D */ daddu $a0, $s0, $zero /* 107950 802E60D0 0200202D */ daddu $a0, $s0, $zero
/* 107954 802E60D4 0C043F5A */ jal func_8010FD68 /* 107954 802E60D4 0C043F5A */ jal func_8010FD68
@ -41,7 +41,7 @@ glabel func_802E6064
/* 107970 802E60F0 0C052757 */ jal play_sound_at_position /* 107970 802E60F0 0C052757 */ jal play_sound_at_position
/* 107974 802E60F4 0000282D */ daddu $a1, $zero, $zero /* 107974 802E60F4 0000282D */ daddu $a1, $zero, $zero
/* 107978 802E60F8 0C03805E */ jal disable_player_input /* 107978 802E60F8 0C03805E */ jal disable_player_input
/* 10797C 802E60FC 00000000 */ nop /* 10797C 802E60FC 00000000 */ nop
/* 107980 802E6100 AE200054 */ sw $zero, 0x54($s1) /* 107980 802E6100 AE200054 */ sw $zero, 0x54($s1)
.L802E6104: .L802E6104:
/* 107984 802E6104 8FBF0020 */ lw $ra, 0x20($sp) /* 107984 802E6104 8FBF0020 */ lw $ra, 0x20($sp)

View File

@ -5,7 +5,7 @@ glabel func_802E6178
/* 1079F8 802E6178 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 1079F8 802E6178 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 1079FC 802E617C AFBF0010 */ sw $ra, 0x10($sp) /* 1079FC 802E617C AFBF0010 */ sw $ra, 0x10($sp)
/* 107A00 802E6180 0C038069 */ jal enable_player_input /* 107A00 802E6180 0C038069 */ jal enable_player_input
/* 107A04 802E6184 00000000 */ nop /* 107A04 802E6184 00000000 */ nop
/* 107A08 802E6188 8FBF0010 */ lw $ra, 0x10($sp) /* 107A08 802E6188 8FBF0010 */ lw $ra, 0x10($sp)
/* 107A0C 802E618C 03E00008 */ jr $ra /* 107A0C 802E618C 03E00008 */ jr $ra
/* 107A10 802E6190 27BD0018 */ addiu $sp, $sp, 0x18 /* 107A10 802E6190 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -15,9 +15,9 @@ glabel func_802E61B0
/* 107A58 802E61D8 C662004C */ lwc1 $f2, 0x4c($s3) /* 107A58 802E61D8 C662004C */ lwc1 $f2, 0x4c($s3)
/* 107A5C 802E61DC C6800024 */ lwc1 $f0, 0x24($s4) /* 107A5C 802E61DC C6800024 */ lwc1 $f0, 0x24($s4)
/* 107A60 802E61E0 46001032 */ c.eq.s $f2, $f0 /* 107A60 802E61E0 46001032 */ c.eq.s $f2, $f0
/* 107A64 802E61E4 00000000 */ nop /* 107A64 802E61E4 00000000 */ nop
/* 107A68 802E61E8 45010041 */ bc1t .L802E62F0 /* 107A68 802E61E8 45010041 */ bc1t .L802E62F0
/* 107A6C 802E61EC 00000000 */ nop /* 107A6C 802E61EC 00000000 */ nop
/* 107A70 802E61F0 0C019D28 */ jal guMtxIdentF /* 107A70 802E61F0 0C019D28 */ jal guMtxIdentF
/* 107A74 802E61F4 27A40010 */ addiu $a0, $sp, 0x10 /* 107A74 802E61F4 27A40010 */ addiu $a0, $sp, 0x10
/* 107A78 802E61F8 27B00050 */ addiu $s0, $sp, 0x50 /* 107A78 802E61F8 27B00050 */ addiu $s0, $sp, 0x50
@ -92,7 +92,7 @@ glabel func_802E61B0
/* 107B88 802E6308 3C04800A */ lui $a0, %hi(gMasterGfxPos) /* 107B88 802E6308 3C04800A */ lui $a0, %hi(gMasterGfxPos)
/* 107B8C 802E630C 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos) /* 107B8C 802E630C 2484A66C */ addiu $a0, $a0, %lo(gMasterGfxPos)
/* 107B90 802E6310 0C0475CB */ jal func_8011D72C /* 107B90 802E6310 0C0475CB */ jal func_8011D72C
/* 107B94 802E6314 00000000 */ nop /* 107B94 802E6314 00000000 */ nop
/* 107B98 802E6318 8FBF00A4 */ lw $ra, 0xa4($sp) /* 107B98 802E6318 8FBF00A4 */ lw $ra, 0xa4($sp)
/* 107B9C 802E631C 8FB400A0 */ lw $s4, 0xa0($sp) /* 107B9C 802E631C 8FB400A0 */ lw $s4, 0xa0($sp)
/* 107BA0 802E6320 8FB3009C */ lw $s3, 0x9c($sp) /* 107BA0 802E6320 8FB3009C */ lw $s3, 0x9c($sp)

View File

@ -9,11 +9,11 @@ glabel func_802E6338
/* 107BC8 802E6348 0C03A752 */ jal is_ability_active /* 107BC8 802E6348 0C03A752 */ jal is_ability_active
/* 107BCC 802E634C 24040029 */ addiu $a0, $zero, 0x29 /* 107BCC 802E634C 24040029 */ addiu $a0, $zero, 0x29
/* 107BD0 802E6350 1040000B */ beqz $v0, .L802E6380 /* 107BD0 802E6350 1040000B */ beqz $v0, .L802E6380
/* 107BD4 802E6354 00000000 */ nop /* 107BD4 802E6354 00000000 */ nop
/* 107BD8 802E6358 0C05152F */ jal get_global_flag /* 107BD8 802E6358 0C05152F */ jal get_global_flag
/* 107BDC 802E635C 96040006 */ lhu $a0, 6($s0) /* 107BDC 802E635C 96040006 */ lhu $a0, 6($s0)
/* 107BE0 802E6360 14400007 */ bnez $v0, .L802E6380 /* 107BE0 802E6360 14400007 */ bnez $v0, .L802E6380
/* 107BE4 802E6364 00000000 */ nop /* 107BE4 802E6364 00000000 */ nop
/* 107BE8 802E6368 3C038016 */ lui $v1, %hi(D_8015A578) /* 107BE8 802E6368 3C038016 */ lui $v1, %hi(D_8015A578)
/* 107BEC 802E636C 2463A578 */ addiu $v1, $v1, %lo(D_8015A578) /* 107BEC 802E636C 2463A578 */ addiu $v1, $v1, %lo(D_8015A578)
/* 107BF0 802E6370 80620002 */ lb $v0, 2($v1) /* 107BF0 802E6370 80620002 */ lb $v0, 2($v1)

View File

@ -32,7 +32,7 @@ glabel func_802E63A8
/* 107C8C 802E640C AE40000C */ sw $zero, 0xc($s2) /* 107C8C 802E640C AE40000C */ sw $zero, 0xc($s2)
/* 107C90 802E6410 80620000 */ lb $v0, ($v1) /* 107C90 802E6410 80620000 */ lb $v0, ($v1)
/* 107C94 802E6414 10400050 */ beqz $v0, .L802E6558 /* 107C94 802E6414 10400050 */ beqz $v0, .L802E6558
/* 107C98 802E6418 00000000 */ nop /* 107C98 802E6418 00000000 */ nop
/* 107C9C 802E641C C4600008 */ lwc1 $f0, 8($v1) /* 107C9C 802E641C C4600008 */ lwc1 $f0, 8($v1)
/* 107CA0 802E6420 C662004C */ lwc1 $f2, 0x4c($s3) /* 107CA0 802E6420 C662004C */ lwc1 $f2, 0x4c($s3)
/* 107CA4 802E6424 46020001 */ sub.s $f0, $f0, $f2 /* 107CA4 802E6424 46020001 */ sub.s $f0, $f0, $f2
@ -42,7 +42,7 @@ glabel func_802E63A8
/* 107CB4 802E6434 46000021 */ cvt.d.s $f0, $f0 /* 107CB4 802E6434 46000021 */ cvt.d.s $f0, $f0
/* 107CB8 802E6438 46200005 */ abs.d $f0, $f0 /* 107CB8 802E6438 46200005 */ abs.d $f0, $f0
/* 107CBC 802E643C 4622003E */ c.le.d $f0, $f2 /* 107CBC 802E643C 4622003E */ c.le.d $f0, $f2
/* 107CC0 802E6440 00000000 */ nop /* 107CC0 802E6440 00000000 */ nop
/* 107CC4 802E6444 45000044 */ bc1f .L802E6558 /* 107CC4 802E6444 45000044 */ bc1f .L802E6558
/* 107CC8 802E6448 2402000A */ addiu $v0, $zero, 0xa /* 107CC8 802E6448 2402000A */ addiu $v0, $zero, 0xa
/* 107CCC 802E644C A2420000 */ sb $v0, ($s2) /* 107CCC 802E644C A2420000 */ sb $v0, ($s2)
@ -51,10 +51,10 @@ glabel func_802E63A8
/* 107CD8 802E6458 C66E0050 */ lwc1 $f14, 0x50($s3) /* 107CD8 802E6458 C66E0050 */ lwc1 $f14, 0x50($s3)
/* 107CDC 802E645C 4600010D */ trunc.w.s $f4, $f0 /* 107CDC 802E645C 4600010D */ trunc.w.s $f4, $f0
/* 107CE0 802E6460 44102000 */ mfc1 $s0, $f4 /* 107CE0 802E6460 44102000 */ mfc1 $s0, $f4
/* 107CE4 802E6464 00000000 */ nop /* 107CE4 802E6464 00000000 */ nop
/* 107CE8 802E6468 2A020065 */ slti $v0, $s0, 0x65 /* 107CE8 802E6468 2A020065 */ slti $v0, $s0, 0x65
/* 107CEC 802E646C 1040003A */ beqz $v0, .L802E6558 /* 107CEC 802E646C 1040003A */ beqz $v0, .L802E6558
/* 107CF0 802E6470 00000000 */ nop /* 107CF0 802E6470 00000000 */ nop
/* 107CF4 802E6474 92620006 */ lbu $v0, 6($s3) /* 107CF4 802E6474 92620006 */ lbu $v0, 6($s3)
/* 107CF8 802E6478 30420001 */ andi $v0, $v0, 1 /* 107CF8 802E6478 30420001 */ andi $v0, $v0, 1
/* 107CFC 802E647C 10400005 */ beqz $v0, .L802E6494 /* 107CFC 802E647C 10400005 */ beqz $v0, .L802E6494
@ -62,7 +62,7 @@ glabel func_802E63A8
/* 107D04 802E6484 3C013F00 */ lui $at, 0x3f00 /* 107D04 802E6484 3C013F00 */ lui $at, 0x3f00
/* 107D08 802E6488 44810000 */ mtc1 $at, $f0 /* 107D08 802E6488 44810000 */ mtc1 $at, $f0
/* 107D0C 802E648C 080B9954 */ j .L802E6550 /* 107D0C 802E648C 080B9954 */ j .L802E6550
/* 107D10 802E6490 00000000 */ nop /* 107D10 802E6490 00000000 */ nop
.L802E6494: .L802E6494:
/* 107D14 802E6494 0C0B9ADB */ jal func_802E6B6C /* 107D14 802E6494 0C0B9ADB */ jal func_802E6B6C
/* 107D18 802E6498 0260202D */ daddu $a0, $s3, $zero /* 107D18 802E6498 0260202D */ daddu $a0, $s3, $zero
@ -71,13 +71,13 @@ glabel func_802E63A8
/* 107D24 802E64A4 3C013F00 */ lui $at, 0x3f00 /* 107D24 802E64A4 3C013F00 */ lui $at, 0x3f00
/* 107D28 802E64A8 44810000 */ mtc1 $at, $f0 /* 107D28 802E64A8 44810000 */ mtc1 $at, $f0
/* 107D2C 802E64AC 080B9954 */ j .L802E6550 /* 107D2C 802E64AC 080B9954 */ j .L802E6550
/* 107D30 802E64B0 00000000 */ nop /* 107D30 802E64B0 00000000 */ nop
.L802E64B4: .L802E64B4:
/* 107D34 802E64B4 0C00F475 */ jal func_8003D1D4 /* 107D34 802E64B4 0C00F475 */ jal func_8003D1D4
/* 107D38 802E64B8 92640004 */ lbu $a0, 4($s3) /* 107D38 802E64B8 92640004 */ lbu $a0, 4($s3)
/* 107D3C 802E64BC 0040882D */ daddu $s1, $v0, $zero /* 107D3C 802E64BC 0040882D */ daddu $s1, $v0, $zero
/* 107D40 802E64C0 06200016 */ bltz $s1, .L802E651C /* 107D40 802E64C0 06200016 */ bltz $s1, .L802E651C
/* 107D44 802E64C4 00000000 */ nop /* 107D44 802E64C4 00000000 */ nop
/* 107D48 802E64C8 0C00E2B7 */ jal get_npc_by_index /* 107D48 802E64C8 0C00E2B7 */ jal get_npc_by_index
/* 107D4C 802E64CC 0220202D */ daddu $a0, $s1, $zero /* 107D4C 802E64CC 0220202D */ daddu $a0, $s1, $zero
/* 107D50 802E64D0 0040802D */ daddu $s0, $v0, $zero /* 107D50 802E64D0 0040802D */ daddu $s0, $v0, $zero
@ -109,7 +109,7 @@ glabel func_802E63A8
/* 107DB4 802E6534 3C013F00 */ lui $at, 0x3f00 /* 107DB4 802E6534 3C013F00 */ lui $at, 0x3f00
/* 107DB8 802E6538 44810000 */ mtc1 $at, $f0 /* 107DB8 802E6538 44810000 */ mtc1 $at, $f0
/* 107DBC 802E653C 080B9954 */ j .L802E6550 /* 107DBC 802E653C 080B9954 */ j .L802E6550
/* 107DC0 802E6540 00000000 */ nop /* 107DC0 802E6540 00000000 */ nop
.L802E6544: .L802E6544:
/* 107DC4 802E6544 3C014120 */ lui $at, 0x4120 /* 107DC4 802E6544 3C014120 */ lui $at, 0x4120
/* 107DC8 802E6548 44810000 */ mtc1 $at, $f0 /* 107DC8 802E6548 44810000 */ mtc1 $at, $f0

View File

@ -21,23 +21,23 @@ glabel func_802E6574
/* 107E34 802E65B4 44811000 */ mtc1 $at, $f2 /* 107E34 802E65B4 44811000 */ mtc1 $at, $f2
/* 107E38 802E65B8 46000106 */ mov.s $f4, $f0 /* 107E38 802E65B8 46000106 */ mov.s $f4, $f0
/* 107E3C 802E65BC 4602203C */ c.lt.s $f4, $f2 /* 107E3C 802E65BC 4602203C */ c.lt.s $f4, $f2
/* 107E40 802E65C0 00000000 */ nop /* 107E40 802E65C0 00000000 */ nop
/* 107E44 802E65C4 4501000F */ bc1t .L802E6604 /* 107E44 802E65C4 4501000F */ bc1t .L802E6604
/* 107E48 802E65C8 00000000 */ nop /* 107E48 802E65C8 00000000 */ nop
/* 107E4C 802E65CC 3C014334 */ lui $at, 0x4334 /* 107E4C 802E65CC 3C014334 */ lui $at, 0x4334
/* 107E50 802E65D0 44810000 */ mtc1 $at, $f0 /* 107E50 802E65D0 44810000 */ mtc1 $at, $f0
/* 107E54 802E65D4 00000000 */ nop /* 107E54 802E65D4 00000000 */ nop
/* 107E58 802E65D8 4604003E */ c.le.s $f0, $f4 /* 107E58 802E65D8 4604003E */ c.le.s $f0, $f4
/* 107E5C 802E65DC 00000000 */ nop /* 107E5C 802E65DC 00000000 */ nop
/* 107E60 802E65E0 4500000B */ bc1f .L802E6610 /* 107E60 802E65E0 4500000B */ bc1f .L802E6610
/* 107E64 802E65E4 00000000 */ nop /* 107E64 802E65E4 00000000 */ nop
/* 107E68 802E65E8 3C014387 */ lui $at, 0x4387 /* 107E68 802E65E8 3C014387 */ lui $at, 0x4387
/* 107E6C 802E65EC 44810000 */ mtc1 $at, $f0 /* 107E6C 802E65EC 44810000 */ mtc1 $at, $f0
/* 107E70 802E65F0 00000000 */ nop /* 107E70 802E65F0 00000000 */ nop
/* 107E74 802E65F4 4600203C */ c.lt.s $f4, $f0 /* 107E74 802E65F4 4600203C */ c.lt.s $f4, $f0
/* 107E78 802E65F8 00000000 */ nop /* 107E78 802E65F8 00000000 */ nop
/* 107E7C 802E65FC 45000004 */ bc1f .L802E6610 /* 107E7C 802E65FC 45000004 */ bc1f .L802E6610
/* 107E80 802E6600 00000000 */ nop /* 107E80 802E6600 00000000 */ nop
.L802E6604: .L802E6604:
/* 107E84 802E6604 C6340068 */ lwc1 $f20, 0x68($s1) /* 107E84 802E6604 C6340068 */ lwc1 $f20, 0x68($s1)
/* 107E88 802E6608 080B9986 */ j .L802E6618 /* 107E88 802E6608 080B9986 */ j .L802E6618
@ -54,7 +54,7 @@ glabel func_802E6574
/* 107EAC 802E662C 00220821 */ addu $at, $at, $v0 /* 107EAC 802E662C 00220821 */ addu $at, $at, $v0
/* 107EB0 802E6630 8C22B2B0 */ lw $v0, %lo(D_802EB2B0)($at) /* 107EB0 802E6630 8C22B2B0 */ lw $v0, %lo(D_802EB2B0)($at)
/* 107EB4 802E6634 00400008 */ jr $v0 /* 107EB4 802E6634 00400008 */ jr $v0
/* 107EB8 802E6638 00000000 */ nop /* 107EB8 802E6638 00000000 */ nop
/* 107EBC 802E663C 0C05272D */ jal play_sound /* 107EBC 802E663C 0C05272D */ jal play_sound
/* 107EC0 802E6640 240420AB */ addiu $a0, $zero, 0x20ab /* 107EC0 802E6640 240420AB */ addiu $a0, $zero, 0x20ab
/* 107EC4 802E6644 24040001 */ addiu $a0, $zero, 1 /* 107EC4 802E6644 24040001 */ addiu $a0, $zero, 1
@ -69,7 +69,7 @@ glabel func_802E6574
/* 107EE8 802E6668 0C009C22 */ jal func_80027088 /* 107EE8 802E6668 0C009C22 */ jal func_80027088
/* 107EEC 802E666C E6020030 */ swc1 $f2, 0x30($s0) /* 107EEC 802E666C E6020030 */ swc1 $f2, 0x30($s0)
/* 107EF0 802E6670 0C038045 */ jal disable_player_static_collisions /* 107EF0 802E6670 0C038045 */ jal disable_player_static_collisions
/* 107EF4 802E6674 00000000 */ nop /* 107EF4 802E6674 00000000 */ nop
/* 107EF8 802E6678 3C03800F */ lui $v1, %hi(gPlayerStatusPtr) /* 107EF8 802E6678 3C03800F */ lui $v1, %hi(gPlayerStatusPtr)
/* 107EFC 802E667C 8C637B30 */ lw $v1, %lo(gPlayerStatusPtr)($v1) /* 107EFC 802E667C 8C637B30 */ lw $v1, %lo(gPlayerStatusPtr)($v1)
/* 107F00 802E6680 8C620004 */ lw $v0, 4($v1) /* 107F00 802E6680 8C620004 */ lw $v0, 4($v1)
@ -94,7 +94,7 @@ glabel func_802E6574
/* 107F4C 802E66CC 46200020 */ cvt.s.d $f0, $f0 /* 107F4C 802E66CC 46200020 */ cvt.s.d $f0, $f0
/* 107F50 802E66D0 44060000 */ mfc1 $a2, $f0 /* 107F50 802E66D0 44060000 */ mfc1 $a2, $f0
/* 107F54 802E66D4 0C04C6A5 */ jal make_item_entity_nodelay /* 107F54 802E66D4 0C04C6A5 */ jal make_item_entity_nodelay
/* 107F58 802E66D8 00000000 */ nop /* 107F58 802E66D8 00000000 */ nop
/* 107F5C 802E66DC AE020014 */ sw $v0, 0x14($s0) /* 107F5C 802E66DC AE020014 */ sw $v0, 0x14($s0)
.L802E66E0: .L802E66E0:
/* 107F60 802E66E0 8E220000 */ lw $v0, ($s1) /* 107F60 802E66E0 8E220000 */ lw $v0, ($s1)
@ -106,22 +106,22 @@ glabel func_802E6574
/* 107F78 802E66F8 3C0140C9 */ lui $at, 0x40c9 /* 107F78 802E66F8 3C0140C9 */ lui $at, 0x40c9
/* 107F7C 802E66FC 34210FD0 */ ori $at, $at, 0xfd0 /* 107F7C 802E66FC 34210FD0 */ ori $at, $at, 0xfd0
/* 107F80 802E6700 44810000 */ mtc1 $at, $f0 /* 107F80 802E6700 44810000 */ mtc1 $at, $f0
/* 107F84 802E6704 00000000 */ nop /* 107F84 802E6704 00000000 */ nop
/* 107F88 802E6708 46006302 */ mul.s $f12, $f12, $f0 /* 107F88 802E6708 46006302 */ mul.s $f12, $f12, $f0
/* 107F8C 802E670C 00000000 */ nop /* 107F8C 802E670C 00000000 */ nop
/* 107F90 802E6710 3C0143B4 */ lui $at, 0x43b4 /* 107F90 802E6710 3C0143B4 */ lui $at, 0x43b4
/* 107F94 802E6714 4481B000 */ mtc1 $at, $f22 /* 107F94 802E6714 4481B000 */ mtc1 $at, $f22
/* 107F98 802E6718 0C00A85B */ jal sin_rad /* 107F98 802E6718 0C00A85B */ jal sin_rad
/* 107F9C 802E671C 46166303 */ div.s $f12, $f12, $f22 /* 107F9C 802E671C 46166303 */ div.s $f12, $f12, $f22
/* 107FA0 802E6720 C6020028 */ lwc1 $f2, 0x28($s0) /* 107FA0 802E6720 C6020028 */ lwc1 $f2, 0x28($s0)
/* 107FA4 802E6724 46001082 */ mul.s $f2, $f2, $f0 /* 107FA4 802E6724 46001082 */ mul.s $f2, $f2, $f0
/* 107FA8 802E6728 00000000 */ nop /* 107FA8 802E6728 00000000 */ nop
/* 107FAC 802E672C C620004C */ lwc1 $f0, 0x4c($s1) /* 107FAC 802E672C C620004C */ lwc1 $f0, 0x4c($s1)
/* 107FB0 802E6730 46020000 */ add.s $f0, $f0, $f2 /* 107FB0 802E6730 46020000 */ add.s $f0, $f0, $f2
/* 107FB4 802E6734 E620004C */ swc1 $f0, 0x4c($s1) /* 107FB4 802E6734 E620004C */ swc1 $f0, 0x4c($s1)
/* 107FB8 802E6738 C6020024 */ lwc1 $f2, 0x24($s0) /* 107FB8 802E6738 C6020024 */ lwc1 $f2, 0x24($s0)
/* 107FBC 802E673C 4602003E */ c.le.s $f0, $f2 /* 107FBC 802E673C 4602003E */ c.le.s $f0, $f2
/* 107FC0 802E6740 00000000 */ nop /* 107FC0 802E6740 00000000 */ nop
/* 107FC4 802E6744 45000006 */ bc1f .L802E6760 /* 107FC4 802E6744 45000006 */ bc1f .L802E6760
/* 107FC8 802E6748 2402000A */ addiu $v0, $zero, 0xa /* 107FC8 802E6748 2402000A */ addiu $v0, $zero, 0xa
/* 107FCC 802E674C AE200068 */ sw $zero, 0x68($s1) /* 107FCC 802E674C AE200068 */ sw $zero, 0x68($s1)
@ -133,13 +133,13 @@ glabel func_802E6574
/* 107FE0 802E6760 C600002C */ lwc1 $f0, 0x2c($s0) /* 107FE0 802E6760 C600002C */ lwc1 $f0, 0x2c($s0)
/* 107FE4 802E6764 3C014120 */ lui $at, 0x4120 /* 107FE4 802E6764 3C014120 */ lui $at, 0x4120
/* 107FE8 802E6768 44811000 */ mtc1 $at, $f2 /* 107FE8 802E6768 44811000 */ mtc1 $at, $f2
/* 107FEC 802E676C 00000000 */ nop /* 107FEC 802E676C 00000000 */ nop
/* 107FF0 802E6770 46020000 */ add.s $f0, $f0, $f2 /* 107FF0 802E6770 46020000 */ add.s $f0, $f0, $f2
/* 107FF4 802E6774 3C014334 */ lui $at, 0x4334 /* 107FF4 802E6774 3C014334 */ lui $at, 0x4334
/* 107FF8 802E6778 44811000 */ mtc1 $at, $f2 /* 107FF8 802E6778 44811000 */ mtc1 $at, $f2
/* 107FFC 802E677C 00000000 */ nop /* 107FFC 802E677C 00000000 */ nop
/* 108000 802E6780 4600103E */ c.le.s $f2, $f0 /* 108000 802E6780 4600103E */ c.le.s $f2, $f0
/* 108004 802E6784 00000000 */ nop /* 108004 802E6784 00000000 */ nop
/* 108008 802E6788 45000007 */ bc1f .L802E67A8 /* 108008 802E6788 45000007 */ bc1f .L802E67A8
/* 10800C 802E678C E600002C */ swc1 $f0, 0x2c($s0) /* 10800C 802E678C E600002C */ swc1 $f0, 0x2c($s0)
/* 108010 802E6790 92020000 */ lbu $v0, ($s0) /* 108010 802E6790 92020000 */ lbu $v0, ($s0)
@ -152,28 +152,28 @@ glabel func_802E6574
/* 108028 802E67A8 C602002C */ lwc1 $f2, 0x2c($s0) /* 108028 802E67A8 C602002C */ lwc1 $f2, 0x2c($s0)
/* 10802C 802E67AC 3C0142DC */ lui $at, 0x42dc /* 10802C 802E67AC 3C0142DC */ lui $at, 0x42dc
/* 108030 802E67B0 44810000 */ mtc1 $at, $f0 /* 108030 802E67B0 44810000 */ mtc1 $at, $f0
/* 108034 802E67B4 00000000 */ nop /* 108034 802E67B4 00000000 */ nop
/* 108038 802E67B8 4602003C */ c.lt.s $f0, $f2 /* 108038 802E67B8 4602003C */ c.lt.s $f0, $f2
/* 10803C 802E67BC 00000000 */ nop /* 10803C 802E67BC 00000000 */ nop
/* 108040 802E67C0 450000C4 */ bc1f .L802E6AD4 /* 108040 802E67C0 450000C4 */ bc1f .L802E6AD4
/* 108044 802E67C4 00000000 */ nop /* 108044 802E67C4 00000000 */ nop
/* 108048 802E67C8 C6000030 */ lwc1 $f0, 0x30($s0) /* 108048 802E67C8 C6000030 */ lwc1 $f0, 0x30($s0)
/* 10804C 802E67CC 4600A500 */ add.s $f20, $f20, $f0 /* 10804C 802E67CC 4600A500 */ add.s $f20, $f20, $f0
/* 108050 802E67D0 4614B03E */ c.le.s $f22, $f20 /* 108050 802E67D0 4614B03E */ c.le.s $f22, $f20
/* 108054 802E67D4 00000000 */ nop /* 108054 802E67D4 00000000 */ nop
/* 108058 802E67D8 450300BE */ bc1tl .L802E6AD4 /* 108058 802E67D8 450300BE */ bc1tl .L802E6AD4
/* 10805C 802E67DC 4616A501 */ sub.s $f20, $f20, $f22 /* 10805C 802E67DC 4616A501 */ sub.s $f20, $f20, $f22
/* 108060 802E67E0 080B9AB5 */ j .L802E6AD4 /* 108060 802E67E0 080B9AB5 */ j .L802E6AD4
/* 108064 802E67E4 00000000 */ nop /* 108064 802E67E4 00000000 */ nop
/* 108068 802E67E8 C6000030 */ lwc1 $f0, 0x30($s0) /* 108068 802E67E8 C6000030 */ lwc1 $f0, 0x30($s0)
/* 10806C 802E67EC 3C014000 */ lui $at, 0x4000 /* 10806C 802E67EC 3C014000 */ lui $at, 0x4000
/* 108070 802E67F0 44811000 */ mtc1 $at, $f2 /* 108070 802E67F0 44811000 */ mtc1 $at, $f2
/* 108074 802E67F4 00000000 */ nop /* 108074 802E67F4 00000000 */ nop
/* 108078 802E67F8 46020001 */ sub.s $f0, $f0, $f2 /* 108078 802E67F8 46020001 */ sub.s $f0, $f0, $f2
/* 10807C 802E67FC 44801000 */ mtc1 $zero, $f2 /* 10807C 802E67FC 44801000 */ mtc1 $zero, $f2
/* 108080 802E6800 00000000 */ nop /* 108080 802E6800 00000000 */ nop
/* 108084 802E6804 4602003E */ c.le.s $f0, $f2 /* 108084 802E6804 4602003E */ c.le.s $f0, $f2
/* 108088 802E6808 00000000 */ nop /* 108088 802E6808 00000000 */ nop
/* 10808C 802E680C 45000002 */ bc1f .L802E6818 /* 10808C 802E680C 45000002 */ bc1f .L802E6818
/* 108090 802E6810 E6000030 */ swc1 $f0, 0x30($s0) /* 108090 802E6810 E6000030 */ swc1 $f0, 0x30($s0)
/* 108094 802E6814 E6020030 */ swc1 $f2, 0x30($s0) /* 108094 802E6814 E6020030 */ swc1 $f2, 0x30($s0)
@ -182,9 +182,9 @@ glabel func_802E6574
/* 10809C 802E681C 4600A500 */ add.s $f20, $f20, $f0 /* 10809C 802E681C 4600A500 */ add.s $f20, $f20, $f0
/* 1080A0 802E6820 3C0143B4 */ lui $at, 0x43b4 /* 1080A0 802E6820 3C0143B4 */ lui $at, 0x43b4
/* 1080A4 802E6824 44810000 */ mtc1 $at, $f0 /* 1080A4 802E6824 44810000 */ mtc1 $at, $f0
/* 1080A8 802E6828 00000000 */ nop /* 1080A8 802E6828 00000000 */ nop
/* 1080AC 802E682C 4614003E */ c.le.s $f0, $f20 /* 1080AC 802E682C 4614003E */ c.le.s $f0, $f20
/* 1080B0 802E6830 00000000 */ nop /* 1080B0 802E6830 00000000 */ nop
/* 1080B4 802E6834 45030001 */ bc1tl .L802E683C /* 1080B4 802E6834 45030001 */ bc1tl .L802E683C
/* 1080B8 802E6838 4600A501 */ sub.s $f20, $f20, $f0 /* 1080B8 802E6838 4600A501 */ sub.s $f20, $f20, $f0
.L802E683C: .L802E683C:
@ -193,18 +193,18 @@ glabel func_802E6574
/* 1080C4 802E6844 A2020001 */ sb $v0, 1($s0) /* 1080C4 802E6844 A2020001 */ sb $v0, 1($s0)
/* 1080C8 802E6848 00021600 */ sll $v0, $v0, 0x18 /* 1080C8 802E6848 00021600 */ sll $v0, $v0, 0x18
/* 1080CC 802E684C 1840004B */ blez $v0, .L802E697C /* 1080CC 802E684C 1840004B */ blez $v0, .L802E697C
/* 1080D0 802E6850 00000000 */ nop /* 1080D0 802E6850 00000000 */ nop
/* 1080D4 802E6854 080B9AB5 */ j .L802E6AD4 /* 1080D4 802E6854 080B9AB5 */ j .L802E6AD4
/* 1080D8 802E6858 00000000 */ nop /* 1080D8 802E6858 00000000 */ nop
/* 1080DC 802E685C C6000030 */ lwc1 $f0, 0x30($s0) /* 1080DC 802E685C C6000030 */ lwc1 $f0, 0x30($s0)
/* 1080E0 802E6860 3C0140A0 */ lui $at, 0x40a0 /* 1080E0 802E6860 3C0140A0 */ lui $at, 0x40a0
/* 1080E4 802E6864 44811000 */ mtc1 $at, $f2 /* 1080E4 802E6864 44811000 */ mtc1 $at, $f2
/* 1080E8 802E6868 00000000 */ nop /* 1080E8 802E6868 00000000 */ nop
/* 1080EC 802E686C 46020001 */ sub.s $f0, $f0, $f2 /* 1080EC 802E686C 46020001 */ sub.s $f0, $f0, $f2
/* 1080F0 802E6870 4480B000 */ mtc1 $zero, $f22 /* 1080F0 802E6870 4480B000 */ mtc1 $zero, $f22
/* 1080F4 802E6874 00000000 */ nop /* 1080F4 802E6874 00000000 */ nop
/* 1080F8 802E6878 4616003E */ c.le.s $f0, $f22 /* 1080F8 802E6878 4616003E */ c.le.s $f0, $f22
/* 1080FC 802E687C 00000000 */ nop /* 1080FC 802E687C 00000000 */ nop
/* 108100 802E6880 45000002 */ bc1f .L802E688C /* 108100 802E6880 45000002 */ bc1f .L802E688C
/* 108104 802E6884 E6000030 */ swc1 $f0, 0x30($s0) /* 108104 802E6884 E6000030 */ swc1 $f0, 0x30($s0)
/* 108108 802E6888 E6160030 */ swc1 $f22, 0x30($s0) /* 108108 802E6888 E6160030 */ swc1 $f22, 0x30($s0)
@ -213,9 +213,9 @@ glabel func_802E6574
/* 108110 802E6890 4600A500 */ add.s $f20, $f20, $f0 /* 108110 802E6890 4600A500 */ add.s $f20, $f20, $f0
/* 108114 802E6894 3C0143B4 */ lui $at, 0x43b4 /* 108114 802E6894 3C0143B4 */ lui $at, 0x43b4
/* 108118 802E6898 44811000 */ mtc1 $at, $f2 /* 108118 802E6898 44811000 */ mtc1 $at, $f2
/* 10811C 802E689C 00000000 */ nop /* 10811C 802E689C 00000000 */ nop
/* 108120 802E68A0 4614103E */ c.le.s $f2, $f20 /* 108120 802E68A0 4614103E */ c.le.s $f2, $f20
/* 108124 802E68A4 00000000 */ nop /* 108124 802E68A4 00000000 */ nop
/* 108128 802E68A8 45030001 */ bc1tl .L802E68B0 /* 108128 802E68A8 45030001 */ bc1tl .L802E68B0
/* 10812C 802E68AC 46001506 */ mov.s $f20, $f2 /* 10812C 802E68AC 46001506 */ mov.s $f20, $f2
.L802E68B0: .L802E68B0:
@ -223,14 +223,14 @@ glabel func_802E6574
/* 108134 802E68B4 3C0140C9 */ lui $at, 0x40c9 /* 108134 802E68B4 3C0140C9 */ lui $at, 0x40c9
/* 108138 802E68B8 34210FD0 */ ori $at, $at, 0xfd0 /* 108138 802E68B8 34210FD0 */ ori $at, $at, 0xfd0
/* 10813C 802E68BC 44810000 */ mtc1 $at, $f0 /* 10813C 802E68BC 44810000 */ mtc1 $at, $f0
/* 108140 802E68C0 00000000 */ nop /* 108140 802E68C0 00000000 */ nop
/* 108144 802E68C4 46006302 */ mul.s $f12, $f12, $f0 /* 108144 802E68C4 46006302 */ mul.s $f12, $f12, $f0
/* 108148 802E68C8 00000000 */ nop /* 108148 802E68C8 00000000 */ nop
/* 10814C 802E68CC 0C00A85B */ jal sin_rad /* 10814C 802E68CC 0C00A85B */ jal sin_rad
/* 108150 802E68D0 46026303 */ div.s $f12, $f12, $f2 /* 108150 802E68D0 46026303 */ div.s $f12, $f12, $f2
/* 108154 802E68D4 C6020028 */ lwc1 $f2, 0x28($s0) /* 108154 802E68D4 C6020028 */ lwc1 $f2, 0x28($s0)
/* 108158 802E68D8 46001082 */ mul.s $f2, $f2, $f0 /* 108158 802E68D8 46001082 */ mul.s $f2, $f2, $f0
/* 10815C 802E68DC 00000000 */ nop /* 10815C 802E68DC 00000000 */ nop
/* 108160 802E68E0 C620004C */ lwc1 $f0, 0x4c($s1) /* 108160 802E68E0 C620004C */ lwc1 $f0, 0x4c($s1)
/* 108164 802E68E4 46020000 */ add.s $f0, $f0, $f2 /* 108164 802E68E4 46020000 */ add.s $f0, $f0, $f2
/* 108168 802E68E8 3C014120 */ lui $at, 0x4120 /* 108168 802E68E8 3C014120 */ lui $at, 0x4120
@ -240,9 +240,9 @@ glabel func_802E6574
/* 108178 802E68F8 46020000 */ add.s $f0, $f0, $f2 /* 108178 802E68F8 46020000 */ add.s $f0, $f0, $f2
/* 10817C 802E68FC 3C014387 */ lui $at, 0x4387 /* 10817C 802E68FC 3C014387 */ lui $at, 0x4387
/* 108180 802E6900 44811000 */ mtc1 $at, $f2 /* 108180 802E6900 44811000 */ mtc1 $at, $f2
/* 108184 802E6904 00000000 */ nop /* 108184 802E6904 00000000 */ nop
/* 108188 802E6908 4600103C */ c.lt.s $f2, $f0 /* 108188 802E6908 4600103C */ c.lt.s $f2, $f0
/* 10818C 802E690C 00000000 */ nop /* 10818C 802E690C 00000000 */ nop
/* 108190 802E6910 45000002 */ bc1f .L802E691C /* 108190 802E6910 45000002 */ bc1f .L802E691C
/* 108194 802E6914 E600002C */ swc1 $f0, 0x2c($s0) /* 108194 802E6914 E600002C */ swc1 $f0, 0x2c($s0)
/* 108198 802E6918 E602002C */ swc1 $f2, 0x2c($s0) /* 108198 802E6918 E602002C */ swc1 $f2, 0x2c($s0)
@ -250,7 +250,7 @@ glabel func_802E6574
/* 10819C 802E691C C622004C */ lwc1 $f2, 0x4c($s1) /* 10819C 802E691C C622004C */ lwc1 $f2, 0x4c($s1)
/* 1081A0 802E6920 C6000024 */ lwc1 $f0, 0x24($s0) /* 1081A0 802E6920 C6000024 */ lwc1 $f0, 0x24($s0)
/* 1081A4 802E6924 4600103E */ c.le.s $f2, $f0 /* 1081A4 802E6924 4600103E */ c.le.s $f2, $f0
/* 1081A8 802E6928 00000000 */ nop /* 1081A8 802E6928 00000000 */ nop
/* 1081AC 802E692C 45000069 */ bc1f .L802E6AD4 /* 1081AC 802E692C 45000069 */ bc1f .L802E6AD4
/* 1081B0 802E6930 0000202D */ daddu $a0, $zero, $zero /* 1081B0 802E6930 0000202D */ daddu $a0, $zero, $zero
/* 1081B4 802E6934 4600B506 */ mov.s $f20, $f22 /* 1081B4 802E6934 4600B506 */ mov.s $f20, $f22
@ -270,7 +270,7 @@ glabel func_802E6574
/* 1081EC 802E696C 0C05272D */ jal play_sound /* 1081EC 802E696C 0C05272D */ jal play_sound
/* 1081F0 802E6970 240420AC */ addiu $a0, $zero, 0x20ac /* 1081F0 802E6970 240420AC */ addiu $a0, $zero, 0x20ac
/* 1081F4 802E6974 080B9AB5 */ j .L802E6AD4 /* 1081F4 802E6974 080B9AB5 */ j .L802E6AD4
/* 1081F8 802E6978 00000000 */ nop /* 1081F8 802E6978 00000000 */ nop
.L802E697C: .L802E697C:
/* 1081FC 802E697C 92020000 */ lbu $v0, ($s0) /* 1081FC 802E697C 92020000 */ lbu $v0, ($s0)
/* 108200 802E6980 24420001 */ addiu $v0, $v0, 1 /* 108200 802E6980 24420001 */ addiu $v0, $v0, 1
@ -301,12 +301,12 @@ glabel func_802E6574
/* 108260 802E69E0 C620004C */ lwc1 $f0, 0x4c($s1) /* 108260 802E69E0 C620004C */ lwc1 $f0, 0x4c($s1)
/* 108264 802E69E4 3C013F80 */ lui $at, 0x3f80 /* 108264 802E69E4 3C013F80 */ lui $at, 0x3f80
/* 108268 802E69E8 44811000 */ mtc1 $at, $f2 /* 108268 802E69E8 44811000 */ mtc1 $at, $f2
/* 10826C 802E69EC 00000000 */ nop /* 10826C 802E69EC 00000000 */ nop
/* 108270 802E69F0 46020001 */ sub.s $f0, $f0, $f2 /* 108270 802E69F0 46020001 */ sub.s $f0, $f0, $f2
/* 108274 802E69F4 E620004C */ swc1 $f0, 0x4c($s1) /* 108274 802E69F4 E620004C */ swc1 $f0, 0x4c($s1)
/* 108278 802E69F8 C6020024 */ lwc1 $f2, 0x24($s0) /* 108278 802E69F8 C6020024 */ lwc1 $f2, 0x24($s0)
/* 10827C 802E69FC 4602003E */ c.le.s $f0, $f2 /* 10827C 802E69FC 4602003E */ c.le.s $f0, $f2
/* 108280 802E6A00 00000000 */ nop /* 108280 802E6A00 00000000 */ nop
/* 108284 802E6A04 45000033 */ bc1f .L802E6AD4 /* 108284 802E6A04 45000033 */ bc1f .L802E6AD4
/* 108288 802E6A08 24030001 */ addiu $v1, $zero, 1 /* 108288 802E6A08 24030001 */ addiu $v1, $zero, 1
/* 10828C 802E6A0C E622004C */ swc1 $f2, 0x4c($s1) /* 10828C 802E6A0C E622004C */ swc1 $f2, 0x4c($s1)
@ -319,11 +319,11 @@ glabel func_802E6574
/* 1082A8 802E6A28 AE220000 */ sw $v0, ($s1) /* 1082A8 802E6A28 AE220000 */ sw $v0, ($s1)
/* 1082AC 802E6A2C 82020002 */ lb $v0, 2($s0) /* 1082AC 802E6A2C 82020002 */ lb $v0, 2($s0)
/* 1082B0 802E6A30 10400028 */ beqz $v0, .L802E6AD4 /* 1082B0 802E6A30 10400028 */ beqz $v0, .L802E6AD4
/* 1082B4 802E6A34 00000000 */ nop /* 1082B4 802E6A34 00000000 */ nop
/* 1082B8 802E6A38 0C038050 */ jal enable_player_static_collisions /* 1082B8 802E6A38 0C038050 */ jal enable_player_static_collisions
/* 1082BC 802E6A3C 00000000 */ nop /* 1082BC 802E6A3C 00000000 */ nop
/* 1082C0 802E6A40 080B9AB5 */ j .L802E6AD4 /* 1082C0 802E6A40 080B9AB5 */ j .L802E6AD4
/* 1082C4 802E6A44 00000000 */ nop /* 1082C4 802E6A44 00000000 */ nop
/* 1082C8 802E6A48 92020001 */ lbu $v0, 1($s0) /* 1082C8 802E6A48 92020001 */ lbu $v0, 1($s0)
/* 1082CC 802E6A4C 2442FFFF */ addiu $v0, $v0, -1 /* 1082CC 802E6A4C 2442FFFF */ addiu $v0, $v0, -1
/* 1082D0 802E6A50 A2020001 */ sb $v0, 1($s0) /* 1082D0 802E6A50 A2020001 */ sb $v0, 1($s0)
@ -334,7 +334,7 @@ glabel func_802E6574
/* 1082E4 802E6A64 A2000000 */ sb $zero, ($s0) /* 1082E4 802E6A64 A2000000 */ sb $zero, ($s0)
/* 1082E8 802E6A68 82020002 */ lb $v0, 2($s0) /* 1082E8 802E6A68 82020002 */ lb $v0, 2($s0)
/* 1082EC 802E6A6C 10400009 */ beqz $v0, .L802E6A94 /* 1082EC 802E6A6C 10400009 */ beqz $v0, .L802E6A94
/* 1082F0 802E6A70 00000000 */ nop /* 1082F0 802E6A70 00000000 */ nop
/* 1082F4 802E6A74 0C009C22 */ jal func_80027088 /* 1082F4 802E6A74 0C009C22 */ jal func_80027088
/* 1082F8 802E6A78 0000202D */ daddu $a0, $zero, $zero /* 1082F8 802E6A78 0000202D */ daddu $a0, $zero, $zero
/* 1082FC 802E6A7C 3C02800F */ lui $v0, %hi(gPlayerStatusPtr) /* 1082FC 802E6A7C 3C02800F */ lui $v0, %hi(gPlayerStatusPtr)
@ -350,9 +350,9 @@ glabel func_802E6574
/* 108320 802E6AA0 AE220000 */ sw $v0, ($s1) /* 108320 802E6AA0 AE220000 */ sw $v0, ($s1)
/* 108324 802E6AA4 8E040008 */ lw $a0, 8($s0) /* 108324 802E6AA4 8E040008 */ lw $a0, 8($s0)
/* 108328 802E6AA8 0480000A */ bltz $a0, .L802E6AD4 /* 108328 802E6AA8 0480000A */ bltz $a0, .L802E6AD4
/* 10832C 802E6AAC 00000000 */ nop /* 10832C 802E6AAC 00000000 */ nop
/* 108330 802E6AB0 0C00E2B7 */ jal get_npc_by_index /* 108330 802E6AB0 0C00E2B7 */ jal get_npc_by_index
/* 108334 802E6AB4 00000000 */ nop /* 108334 802E6AB4 00000000 */ nop
/* 108338 802E6AB8 8C430000 */ lw $v1, ($v0) /* 108338 802E6AB8 8C430000 */ lw $v1, ($v0)
/* 10833C 802E6ABC 2404FDF7 */ addiu $a0, $zero, -0x209 /* 10833C 802E6ABC 2404FDF7 */ addiu $a0, $zero, -0x209
/* 108340 802E6AC0 00641824 */ and $v1, $v1, $a0 /* 108340 802E6AC0 00641824 */ and $v1, $v1, $a0
@ -367,9 +367,9 @@ glabel func_802E6574
.L802E6AE0: .L802E6AE0:
/* 108360 802E6AE0 8E040014 */ lw $a0, 0x14($s0) /* 108360 802E6AE0 8E040014 */ lw $a0, 0x14($s0)
/* 108364 802E6AE4 04800019 */ bltz $a0, .L802E6B4C /* 108364 802E6AE4 04800019 */ bltz $a0, .L802E6B4C
/* 108368 802E6AE8 00000000 */ nop /* 108368 802E6AE8 00000000 */ nop
/* 10836C 802E6AEC 0C04C3D6 */ jal get_item_entity /* 10836C 802E6AEC 0C04C3D6 */ jal get_item_entity
/* 108370 802E6AF0 00000000 */ nop /* 108370 802E6AF0 00000000 */ nop
/* 108374 802E6AF4 0040182D */ daddu $v1, $v0, $zero /* 108374 802E6AF4 0040182D */ daddu $v1, $v0, $zero
/* 108378 802E6AF8 10600013 */ beqz $v1, .L802E6B48 /* 108378 802E6AF8 10600013 */ beqz $v1, .L802E6B48
/* 10837C 802E6AFC 2402FFFF */ addiu $v0, $zero, -1 /* 10837C 802E6AFC 2402FFFF */ addiu $v0, $zero, -1

View File

@ -12,7 +12,7 @@ glabel func_802E6B6C
/* 108408 802E6B88 04800021 */ bltz $a0, .L802E6C10 /* 108408 802E6B88 04800021 */ bltz $a0, .L802E6C10
/* 10840C 802E6B8C 0000102D */ daddu $v0, $zero, $zero /* 10840C 802E6B8C 0000102D */ daddu $v0, $zero, $zero
/* 108410 802E6B90 0C04C3D6 */ jal get_item_entity /* 108410 802E6B90 0C04C3D6 */ jal get_item_entity
/* 108414 802E6B94 00000000 */ nop /* 108414 802E6B94 00000000 */ nop
/* 108418 802E6B98 5040001D */ beql $v0, $zero, .L802E6C10 /* 108418 802E6B98 5040001D */ beql $v0, $zero, .L802E6C10
/* 10841C 802E6B9C 0000102D */ daddu $v0, $zero, $zero /* 10841C 802E6B9C 0000102D */ daddu $v0, $zero, $zero
/* 108420 802E6BA0 8C420000 */ lw $v0, ($v0) /* 108420 802E6BA0 8C420000 */ lw $v0, ($v0)
@ -29,9 +29,9 @@ glabel func_802E6B6C
/* 10844C 802E6BCC 46000021 */ cvt.d.s $f0, $f0 /* 10844C 802E6BCC 46000021 */ cvt.d.s $f0, $f0
/* 108450 802E6BD0 46200005 */ abs.d $f0, $f0 /* 108450 802E6BD0 46200005 */ abs.d $f0, $f0
/* 108454 802E6BD4 4624003E */ c.le.d $f0, $f4 /* 108454 802E6BD4 4624003E */ c.le.d $f0, $f4
/* 108458 802E6BD8 00000000 */ nop /* 108458 802E6BD8 00000000 */ nop
/* 10845C 802E6BDC 4500000C */ bc1f .L802E6C10 /* 10845C 802E6BDC 4500000C */ bc1f .L802E6C10
/* 108460 802E6BE0 00000000 */ nop /* 108460 802E6BE0 00000000 */ nop
/* 108464 802E6BE4 C6200050 */ lwc1 $f0, 0x50($s1) /* 108464 802E6BE4 C6200050 */ lwc1 $f0, 0x50($s1)
/* 108468 802E6BE8 C6020020 */ lwc1 $f2, 0x20($s0) /* 108468 802E6BE8 C6020020 */ lwc1 $f2, 0x20($s0)
/* 10846C 802E6BEC 468010A0 */ cvt.s.w $f2, $f2 /* 10846C 802E6BEC 468010A0 */ cvt.s.w $f2, $f2
@ -39,7 +39,7 @@ glabel func_802E6B6C
/* 108474 802E6BF4 46000021 */ cvt.d.s $f0, $f0 /* 108474 802E6BF4 46000021 */ cvt.d.s $f0, $f0
/* 108478 802E6BF8 46200005 */ abs.d $f0, $f0 /* 108478 802E6BF8 46200005 */ abs.d $f0, $f0
/* 10847C 802E6BFC 4624003E */ c.le.d $f0, $f4 /* 10847C 802E6BFC 4624003E */ c.le.d $f0, $f4
/* 108480 802E6C00 00000000 */ nop /* 108480 802E6C00 00000000 */ nop
/* 108484 802E6C04 45010002 */ bc1t .L802E6C10 /* 108484 802E6C04 45010002 */ bc1t .L802E6C10
/* 108488 802E6C08 24020001 */ addiu $v0, $zero, 1 /* 108488 802E6C08 24020001 */ addiu $v0, $zero, 1
/* 10848C 802E6C0C 0000102D */ daddu $v0, $zero, $zero /* 10848C 802E6C0C 0000102D */ daddu $v0, $zero, $zero

View File

@ -93,7 +93,7 @@ glabel func_802E6C24
/* 108600 802E6D80 92820001 */ lbu $v0, 1($s4) /* 108600 802E6D80 92820001 */ lbu $v0, 1($s4)
/* 108604 802E6D84 30420001 */ andi $v0, $v0, 1 /* 108604 802E6D84 30420001 */ andi $v0, $v0, 1
/* 108608 802E6D88 10400009 */ beqz $v0, .L802E6DB0 /* 108608 802E6D88 10400009 */ beqz $v0, .L802E6DB0
/* 10860C 802E6D8C 00000000 */ nop /* 10860C 802E6D8C 00000000 */ nop
/* 108610 802E6D90 3C100A00 */ lui $s0, 0xa00 /* 108610 802E6D90 3C100A00 */ lui $s0, 0xa00
/* 108614 802E6D94 261001B0 */ addiu $s0, $s0, 0x1b0 /* 108614 802E6D94 261001B0 */ addiu $s0, $s0, 0x1b0
/* 108618 802E6D98 3C05802F */ lui $a1, %hi(D_802EAAE0) /* 108618 802E6D98 3C05802F */ lui $a1, %hi(D_802EAAE0)
@ -129,6 +129,6 @@ glabel func_802E6C24
/* 108688 802E6E08 D7B400B0 */ ldc1 $f20, 0xb0($sp) /* 108688 802E6E08 D7B400B0 */ ldc1 $f20, 0xb0($sp)
/* 10868C 802E6E0C 03E00008 */ jr $ra /* 10868C 802E6E0C 03E00008 */ jr $ra
/* 108690 802E6E10 27BD00C0 */ addiu $sp, $sp, 0xc0 /* 108690 802E6E10 27BD00C0 */ addiu $sp, $sp, 0xc0
/* 108694 802E6E14 00000000 */ nop /* 108694 802E6E14 00000000 */ nop
/* 108698 802E6E18 00000000 */ nop /* 108698 802E6E18 00000000 */ nop
/* 10869C 802E6E1C 00000000 */ nop /* 10869C 802E6E1C 00000000 */ nop

View File

@ -23,5 +23,5 @@ glabel entity_init_Chest
/* 10964C 802E7DCC 8FB00010 */ lw $s0, 0x10($sp) /* 10964C 802E7DCC 8FB00010 */ lw $s0, 0x10($sp)
/* 109650 802E7DD0 03E00008 */ jr $ra /* 109650 802E7DD0 03E00008 */ jr $ra
/* 109654 802E7DD4 27BD0018 */ addiu $sp, $sp, 0x18 /* 109654 802E7DD4 27BD0018 */ addiu $sp, $sp, 0x18
/* 109658 802E7DD8 00000000 */ nop /* 109658 802E7DD8 00000000 */ nop
/* 10965C 802E7DDC 00000000 */ nop /* 10965C 802E7DDC 00000000 */ nop

View File

@ -22,7 +22,7 @@ glabel func_802E6E20
/* 1086E0 802E6E60 2484AC40 */ addiu $a0, $a0, %lo(D_802EAC40) /* 1086E0 802E6E60 2484AC40 */ addiu $a0, $a0, %lo(D_802EAC40)
.L802E6E64: .L802E6E64:
/* 1086E4 802E6E64 14620003 */ bne $v1, $v0, .L802E6E74 /* 1086E4 802E6E64 14620003 */ bne $v1, $v0, .L802E6E74
/* 1086E8 802E6E68 00000000 */ nop /* 1086E8 802E6E68 00000000 */ nop
/* 1086EC 802E6E6C 3C04802F */ lui $a0, %hi(D_802EAC84) /* 1086EC 802E6E6C 3C04802F */ lui $a0, %hi(D_802EAC84)
/* 1086F0 802E6E70 2484AC84 */ addiu $a0, $a0, %lo(D_802EAC84) /* 1086F0 802E6E70 2484AC84 */ addiu $a0, $a0, %lo(D_802EAC84)
.L802E6E74: .L802E6E74:

View File

@ -21,7 +21,7 @@ glabel func_802E6ED8
/* 108798 802E6F18 3C063F80 */ lui $a2, 0x3f80 /* 108798 802E6F18 3C063F80 */ lui $a2, 0x3f80
/* 10879C 802E6F1C 8E420040 */ lw $v0, 0x40($s2) /* 10879C 802E6F1C 8E420040 */ lw $v0, 0x40($s2)
/* 1087A0 802E6F20 44800000 */ mtc1 $zero, $f0 /* 1087A0 802E6F20 44800000 */ mtc1 $zero, $f0
/* 1087A4 802E6F24 00000000 */ nop /* 1087A4 802E6F24 00000000 */ nop
/* 1087A8 802E6F28 E7A00010 */ swc1 $f0, 0x10($sp) /* 1087A8 802E6F28 E7A00010 */ swc1 $f0, 0x10($sp)
/* 1087AC 802E6F2C 8C450008 */ lw $a1, 8($v0) /* 1087AC 802E6F2C 8C450008 */ lw $a1, 8($v0)
/* 1087B0 802E6F30 44070000 */ mfc1 $a3, $f0 /* 1087B0 802E6F30 44070000 */ mfc1 $a3, $f0

View File

@ -11,7 +11,7 @@ glabel func_802E7034
/* 1088CC 802E704C 96030000 */ lhu $v1, ($s0) /* 1088CC 802E704C 96030000 */ lhu $v1, ($s0)
/* 1088D0 802E7050 3402FFFF */ ori $v0, $zero, 0xffff /* 1088D0 802E7050 3402FFFF */ ori $v0, $zero, 0xffff
/* 1088D4 802E7054 10620011 */ beq $v1, $v0, .L802E709C /* 1088D4 802E7054 10620011 */ beq $v1, $v0, .L802E709C
/* 1088D8 802E7058 00000000 */ nop /* 1088D8 802E7058 00000000 */ nop
/* 1088DC 802E705C 0C05152F */ jal get_global_flag /* 1088DC 802E705C 0C05152F */ jal get_global_flag
/* 1088E0 802E7060 0060202D */ daddu $a0, $v1, $zero /* 1088E0 802E7060 0060202D */ daddu $a0, $v1, $zero
/* 1088E4 802E7064 1040000D */ beqz $v0, .L802E709C /* 1088E4 802E7064 1040000D */ beqz $v0, .L802E709C

View File

@ -31,21 +31,21 @@ glabel func_802E70B0
/* 108998 802E7118 92220006 */ lbu $v0, 6($s1) /* 108998 802E7118 92220006 */ lbu $v0, 6($s1)
/* 10899C 802E711C 30420001 */ andi $v0, $v0, 1 /* 10899C 802E711C 30420001 */ andi $v0, $v0, 1
/* 1089A0 802E7120 1440002B */ bnez $v0, .L802E71D0 /* 1089A0 802E7120 1440002B */ bnez $v0, .L802E71D0
/* 1089A4 802E7124 00000000 */ nop /* 1089A4 802E7124 00000000 */ nop
/* 1089A8 802E7128 3C014220 */ lui $at, 0x4220 /* 1089A8 802E7128 3C014220 */ lui $at, 0x4220
/* 1089AC 802E712C 44810000 */ mtc1 $at, $f0 /* 1089AC 802E712C 44810000 */ mtc1 $at, $f0
/* 1089B0 802E7130 00000000 */ nop /* 1089B0 802E7130 00000000 */ nop
/* 1089B4 802E7134 4600A03E */ c.le.s $f20, $f0 /* 1089B4 802E7134 4600A03E */ c.le.s $f20, $f0
/* 1089B8 802E7138 00000000 */ nop /* 1089B8 802E7138 00000000 */ nop
/* 1089BC 802E713C 45010008 */ bc1t .L802E7160 /* 1089BC 802E713C 45010008 */ bc1t .L802E7160
/* 1089C0 802E7140 00000000 */ nop /* 1089C0 802E7140 00000000 */ nop
/* 1089C4 802E7144 3C0143A0 */ lui $at, 0x43a0 /* 1089C4 802E7144 3C0143A0 */ lui $at, 0x43a0
/* 1089C8 802E7148 44810000 */ mtc1 $at, $f0 /* 1089C8 802E7148 44810000 */ mtc1 $at, $f0
/* 1089CC 802E714C 00000000 */ nop /* 1089CC 802E714C 00000000 */ nop
/* 1089D0 802E7150 4614003E */ c.le.s $f0, $f20 /* 1089D0 802E7150 4614003E */ c.le.s $f0, $f20
/* 1089D4 802E7154 00000000 */ nop /* 1089D4 802E7154 00000000 */ nop
/* 1089D8 802E7158 4500001D */ bc1f .L802E71D0 /* 1089D8 802E7158 4500001D */ bc1f .L802E71D0
/* 1089DC 802E715C 00000000 */ nop /* 1089DC 802E715C 00000000 */ nop
.L802E7160: .L802E7160:
/* 1089E0 802E7160 8E220000 */ lw $v0, ($s1) /* 1089E0 802E7160 8E220000 */ lw $v0, ($s1)
/* 1089E4 802E7164 34421000 */ ori $v0, $v0, 0x1000 /* 1089E4 802E7164 34421000 */ ori $v0, $v0, 0x1000
@ -53,11 +53,11 @@ glabel func_802E70B0
/* 1089EC 802E716C 8E020004 */ lw $v0, 4($s0) /* 1089EC 802E716C 8E020004 */ lw $v0, 4($s0)
/* 1089F0 802E7170 30420010 */ andi $v0, $v0, 0x10 /* 1089F0 802E7170 30420010 */ andi $v0, $v0, 0x10
/* 1089F4 802E7174 1040001A */ beqz $v0, .L802E71E0 /* 1089F4 802E7174 1040001A */ beqz $v0, .L802E71E0
/* 1089F8 802E7178 00000000 */ nop /* 1089F8 802E7178 00000000 */ nop
/* 1089FC 802E717C 92220006 */ lbu $v0, 6($s1) /* 1089FC 802E717C 92220006 */ lbu $v0, 6($s1)
/* 108A00 802E7180 30420008 */ andi $v0, $v0, 8 /* 108A00 802E7180 30420008 */ andi $v0, $v0, 8
/* 108A04 802E7184 10400016 */ beqz $v0, .L802E71E0 /* 108A04 802E7184 10400016 */ beqz $v0, .L802E71E0
/* 108A08 802E7188 00000000 */ nop /* 108A08 802E7188 00000000 */ nop
/* 108A0C 802E718C 0C043F5A */ jal func_8010FD68 /* 108A0C 802E718C 0C043F5A */ jal func_8010FD68
/* 108A10 802E7190 0220202D */ daddu $a0, $s1, $zero /* 108A10 802E7190 0220202D */ daddu $a0, $s1, $zero
/* 108A14 802E7194 8E240040 */ lw $a0, 0x40($s1) /* 108A14 802E7194 8E240040 */ lw $a0, 0x40($s1)
@ -68,14 +68,14 @@ glabel func_802E70B0
/* 108A28 802E71A8 AE220000 */ sw $v0, ($s1) /* 108A28 802E71A8 AE220000 */ sw $v0, ($s1)
/* 108A2C 802E71AC 8C820010 */ lw $v0, 0x10($a0) /* 108A2C 802E71AC 8C820010 */ lw $v0, 0x10($a0)
/* 108A30 802E71B0 10400003 */ beqz $v0, .L802E71C0 /* 108A30 802E71B0 10400003 */ beqz $v0, .L802E71C0
/* 108A34 802E71B4 00000000 */ nop /* 108A34 802E71B4 00000000 */ nop
/* 108A38 802E71B8 0C03805E */ jal disable_player_input /* 108A38 802E71B8 0C03805E */ jal disable_player_input
/* 108A3C 802E71BC 00000000 */ nop /* 108A3C 802E71BC 00000000 */ nop
.L802E71C0: .L802E71C0:
/* 108A40 802E71C0 0C03BCF9 */ jal func_800EF3E4 /* 108A40 802E71C0 0C03BCF9 */ jal func_800EF3E4
/* 108A44 802E71C4 00000000 */ nop /* 108A44 802E71C4 00000000 */ nop
/* 108A48 802E71C8 080B9C78 */ j .L802E71E0 /* 108A48 802E71C8 080B9C78 */ j .L802E71E0
/* 108A4C 802E71CC 00000000 */ nop /* 108A4C 802E71CC 00000000 */ nop
.L802E71D0: .L802E71D0:
/* 108A50 802E71D0 8E220000 */ lw $v0, ($s1) /* 108A50 802E71D0 8E220000 */ lw $v0, ($s1)
/* 108A54 802E71D4 2403EFFF */ addiu $v1, $zero, -0x1001 /* 108A54 802E71D4 2403EFFF */ addiu $v1, $zero, -0x1001

View File

@ -14,7 +14,7 @@ glabel func_802E7230
/* 108AD4 802E7254 00220821 */ addu $at, $at, $v0 /* 108AD4 802E7254 00220821 */ addu $at, $at, $v0
/* 108AD8 802E7258 8C22B2F0 */ lw $v0, %lo(D_802EB2F0)($at) /* 108AD8 802E7258 8C22B2F0 */ lw $v0, %lo(D_802EB2F0)($at)
/* 108ADC 802E725C 00400008 */ jr $v0 /* 108ADC 802E725C 00400008 */ jr $v0
/* 108AE0 802E7260 00000000 */ nop /* 108AE0 802E7260 00000000 */ nop
/* 108AE4 802E7264 C6020008 */ lwc1 $f2, 8($s0) /* 108AE4 802E7264 C6020008 */ lwc1 $f2, 8($s0)
/* 108AE8 802E7268 3C013F80 */ lui $at, 0x3f80 /* 108AE8 802E7268 3C013F80 */ lui $at, 0x3f80
/* 108AEC 802E726C 44810000 */ mtc1 $at, $f0 /* 108AEC 802E726C 44810000 */ mtc1 $at, $f0
@ -25,7 +25,7 @@ glabel func_802E7230
/* 108B00 802E7280 2442FFFF */ addiu $v0, $v0, -1 /* 108B00 802E7280 2442FFFF */ addiu $v0, $v0, -1
/* 108B04 802E7284 A2020006 */ sb $v0, 6($s0) /* 108B04 802E7284 A2020006 */ sb $v0, 6($s0)
/* 108B08 802E7288 4600103C */ c.lt.s $f2, $f0 /* 108B08 802E7288 4600103C */ c.lt.s $f2, $f0
/* 108B0C 802E728C 00000000 */ nop /* 108B0C 802E728C 00000000 */ nop
/* 108B10 802E7290 45000002 */ bc1f .L802E729C /* 108B10 802E7290 45000002 */ bc1f .L802E729C
/* 108B14 802E7294 E6020008 */ swc1 $f2, 8($s0) /* 108B14 802E7294 E6020008 */ swc1 $f2, 8($s0)
/* 108B18 802E7298 E6000008 */ swc1 $f0, 8($s0) /* 108B18 802E7298 E6000008 */ swc1 $f0, 8($s0)
@ -41,20 +41,20 @@ glabel func_802E7230
/* 108B3C 802E72BC A2020006 */ sb $v0, 6($s0) /* 108B3C 802E72BC A2020006 */ sb $v0, 6($s0)
/* 108B40 802E72C0 00021600 */ sll $v0, $v0, 0x18 /* 108B40 802E72C0 00021600 */ sll $v0, $v0, 0x18
/* 108B44 802E72C4 14400055 */ bnez $v0, .L802E741C /* 108B44 802E72C4 14400055 */ bnez $v0, .L802E741C
/* 108B48 802E72C8 00000000 */ nop /* 108B48 802E72C8 00000000 */ nop
/* 108B4C 802E72CC 92020005 */ lbu $v0, 5($s0) /* 108B4C 802E72CC 92020005 */ lbu $v0, 5($s0)
/* 108B50 802E72D0 080B9D05 */ j .L802E7414 /* 108B50 802E72D0 080B9D05 */ j .L802E7414
/* 108B54 802E72D4 AE00000C */ sw $zero, 0xc($s0) /* 108B54 802E72D4 AE00000C */ sw $zero, 0xc($s0)
/* 108B58 802E72D8 C600000C */ lwc1 $f0, 0xc($s0) /* 108B58 802E72D8 C600000C */ lwc1 $f0, 0xc($s0)
/* 108B5C 802E72DC 3C014080 */ lui $at, 0x4080 /* 108B5C 802E72DC 3C014080 */ lui $at, 0x4080
/* 108B60 802E72E0 44811000 */ mtc1 $at, $f2 /* 108B60 802E72E0 44811000 */ mtc1 $at, $f2
/* 108B64 802E72E4 00000000 */ nop /* 108B64 802E72E4 00000000 */ nop
/* 108B68 802E72E8 46020000 */ add.s $f0, $f0, $f2 /* 108B68 802E72E8 46020000 */ add.s $f0, $f0, $f2
/* 108B6C 802E72EC 3C014334 */ lui $at, 0x4334 /* 108B6C 802E72EC 3C014334 */ lui $at, 0x4334
/* 108B70 802E72F0 44811000 */ mtc1 $at, $f2 /* 108B70 802E72F0 44811000 */ mtc1 $at, $f2
/* 108B74 802E72F4 00000000 */ nop /* 108B74 802E72F4 00000000 */ nop
/* 108B78 802E72F8 4600103E */ c.le.s $f2, $f0 /* 108B78 802E72F8 4600103E */ c.le.s $f2, $f0
/* 108B7C 802E72FC 00000000 */ nop /* 108B7C 802E72FC 00000000 */ nop
/* 108B80 802E7300 45000004 */ bc1f .L802E7314 /* 108B80 802E7300 45000004 */ bc1f .L802E7314
/* 108B84 802E7304 E600000C */ swc1 $f0, 0xc($s0) /* 108B84 802E7304 E600000C */ swc1 $f0, 0xc($s0)
/* 108B88 802E7308 92020005 */ lbu $v0, 5($s0) /* 108B88 802E7308 92020005 */ lbu $v0, 5($s0)
@ -65,29 +65,29 @@ glabel func_802E7230
/* 108B98 802E7318 3C0140C9 */ lui $at, 0x40c9 /* 108B98 802E7318 3C0140C9 */ lui $at, 0x40c9
/* 108B9C 802E731C 34210FD0 */ ori $at, $at, 0xfd0 /* 108B9C 802E731C 34210FD0 */ ori $at, $at, 0xfd0
/* 108BA0 802E7320 44810000 */ mtc1 $at, $f0 /* 108BA0 802E7320 44810000 */ mtc1 $at, $f0
/* 108BA4 802E7324 00000000 */ nop /* 108BA4 802E7324 00000000 */ nop
/* 108BA8 802E7328 46006302 */ mul.s $f12, $f12, $f0 /* 108BA8 802E7328 46006302 */ mul.s $f12, $f12, $f0
/* 108BAC 802E732C 00000000 */ nop /* 108BAC 802E732C 00000000 */ nop
/* 108BB0 802E7330 3C0143B4 */ lui $at, 0x43b4 /* 108BB0 802E7330 3C0143B4 */ lui $at, 0x43b4
/* 108BB4 802E7334 44810000 */ mtc1 $at, $f0 /* 108BB4 802E7334 44810000 */ mtc1 $at, $f0
/* 108BB8 802E7338 0C00A85B */ jal sin_rad /* 108BB8 802E7338 0C00A85B */ jal sin_rad
/* 108BBC 802E733C 46006303 */ div.s $f12, $f12, $f0 /* 108BBC 802E733C 46006303 */ div.s $f12, $f12, $f0
/* 108BC0 802E7340 3C014040 */ lui $at, 0x4040 /* 108BC0 802E7340 3C014040 */ lui $at, 0x4040
/* 108BC4 802E7344 44811000 */ mtc1 $at, $f2 /* 108BC4 802E7344 44811000 */ mtc1 $at, $f2
/* 108BC8 802E7348 00000000 */ nop /* 108BC8 802E7348 00000000 */ nop
/* 108BCC 802E734C 46020082 */ mul.s $f2, $f0, $f2 /* 108BCC 802E734C 46020082 */ mul.s $f2, $f0, $f2
/* 108BD0 802E7350 080B9CF3 */ j .L802E73CC /* 108BD0 802E7350 080B9CF3 */ j .L802E73CC
/* 108BD4 802E7354 00000000 */ nop /* 108BD4 802E7354 00000000 */ nop
/* 108BD8 802E7358 C600000C */ lwc1 $f0, 0xc($s0) /* 108BD8 802E7358 C600000C */ lwc1 $f0, 0xc($s0)
/* 108BDC 802E735C 3C013F80 */ lui $at, 0x3f80 /* 108BDC 802E735C 3C013F80 */ lui $at, 0x3f80
/* 108BE0 802E7360 44811000 */ mtc1 $at, $f2 /* 108BE0 802E7360 44811000 */ mtc1 $at, $f2
/* 108BE4 802E7364 00000000 */ nop /* 108BE4 802E7364 00000000 */ nop
/* 108BE8 802E7368 46020000 */ add.s $f0, $f0, $f2 /* 108BE8 802E7368 46020000 */ add.s $f0, $f0, $f2
/* 108BEC 802E736C 3C01433E */ lui $at, 0x433e /* 108BEC 802E736C 3C01433E */ lui $at, 0x433e
/* 108BF0 802E7370 44811000 */ mtc1 $at, $f2 /* 108BF0 802E7370 44811000 */ mtc1 $at, $f2
/* 108BF4 802E7374 00000000 */ nop /* 108BF4 802E7374 00000000 */ nop
/* 108BF8 802E7378 4600103E */ c.le.s $f2, $f0 /* 108BF8 802E7378 4600103E */ c.le.s $f2, $f0
/* 108BFC 802E737C 00000000 */ nop /* 108BFC 802E737C 00000000 */ nop
/* 108C00 802E7380 45000006 */ bc1f .L802E739C /* 108C00 802E7380 45000006 */ bc1f .L802E739C
/* 108C04 802E7384 E600000C */ swc1 $f0, 0xc($s0) /* 108C04 802E7384 E600000C */ swc1 $f0, 0xc($s0)
/* 108C08 802E7388 92020005 */ lbu $v0, 5($s0) /* 108C08 802E7388 92020005 */ lbu $v0, 5($s0)
@ -100,9 +100,9 @@ glabel func_802E7230
/* 108C20 802E73A0 3C0140C9 */ lui $at, 0x40c9 /* 108C20 802E73A0 3C0140C9 */ lui $at, 0x40c9
/* 108C24 802E73A4 34210FD0 */ ori $at, $at, 0xfd0 /* 108C24 802E73A4 34210FD0 */ ori $at, $at, 0xfd0
/* 108C28 802E73A8 44810000 */ mtc1 $at, $f0 /* 108C28 802E73A8 44810000 */ mtc1 $at, $f0
/* 108C2C 802E73AC 00000000 */ nop /* 108C2C 802E73AC 00000000 */ nop
/* 108C30 802E73B0 46006302 */ mul.s $f12, $f12, $f0 /* 108C30 802E73B0 46006302 */ mul.s $f12, $f12, $f0
/* 108C34 802E73B4 00000000 */ nop /* 108C34 802E73B4 00000000 */ nop
/* 108C38 802E73B8 3C0143B4 */ lui $at, 0x43b4 /* 108C38 802E73B8 3C0143B4 */ lui $at, 0x43b4
/* 108C3C 802E73BC 44810000 */ mtc1 $at, $f0 /* 108C3C 802E73BC 44810000 */ mtc1 $at, $f0
/* 108C40 802E73C0 0C00A85B */ jal sin_rad /* 108C40 802E73C0 0C00A85B */ jal sin_rad
@ -118,14 +118,14 @@ glabel func_802E7230
/* 108C64 802E73E4 A2020006 */ sb $v0, 6($s0) /* 108C64 802E73E4 A2020006 */ sb $v0, 6($s0)
/* 108C68 802E73E8 00021600 */ sll $v0, $v0, 0x18 /* 108C68 802E73E8 00021600 */ sll $v0, $v0, 0x18
/* 108C6C 802E73EC 1440000B */ bnez $v0, .L802E741C /* 108C6C 802E73EC 1440000B */ bnez $v0, .L802E741C
/* 108C70 802E73F0 00000000 */ nop /* 108C70 802E73F0 00000000 */ nop
/* 108C74 802E73F4 82020007 */ lb $v0, 7($s0) /* 108C74 802E73F4 82020007 */ lb $v0, 7($s0)
/* 108C78 802E73F8 10400005 */ beqz $v0, .L802E7410 /* 108C78 802E73F8 10400005 */ beqz $v0, .L802E7410
/* 108C7C 802E73FC 00000000 */ nop /* 108C7C 802E73FC 00000000 */ nop
/* 108C80 802E7400 0C043F5A */ jal func_8010FD68 /* 108C80 802E7400 0C043F5A */ jal func_8010FD68
/* 108C84 802E7404 00000000 */ nop /* 108C84 802E7404 00000000 */ nop
/* 108C88 802E7408 080B9D07 */ j .L802E741C /* 108C88 802E7408 080B9D07 */ j .L802E741C
/* 108C8C 802E740C 00000000 */ nop /* 108C8C 802E740C 00000000 */ nop
.L802E7410: .L802E7410:
/* 108C90 802E7410 92020005 */ lbu $v0, 5($s0) /* 108C90 802E7410 92020005 */ lbu $v0, 5($s0)
.L802E7414: .L802E7414:

View File

@ -14,7 +14,7 @@ glabel func_802E742C
/* 108CD0 802E7450 00220821 */ addu $at, $at, $v0 /* 108CD0 802E7450 00220821 */ addu $at, $at, $v0
/* 108CD4 802E7454 8C22B308 */ lw $v0, %lo(D_802EB308)($at) /* 108CD4 802E7454 8C22B308 */ lw $v0, %lo(D_802EB308)($at)
/* 108CD8 802E7458 00400008 */ jr $v0 /* 108CD8 802E7458 00400008 */ jr $v0
/* 108CDC 802E745C 00000000 */ nop /* 108CDC 802E745C 00000000 */ nop
/* 108CE0 802E7460 92020004 */ lbu $v0, 4($s0) /* 108CE0 802E7460 92020004 */ lbu $v0, 4($s0)
/* 108CE4 802E7464 AE00000C */ sw $zero, 0xc($s0) /* 108CE4 802E7464 AE00000C */ sw $zero, 0xc($s0)
/* 108CE8 802E7468 24420001 */ addiu $v0, $v0, 1 /* 108CE8 802E7468 24420001 */ addiu $v0, $v0, 1
@ -22,13 +22,13 @@ glabel func_802E742C
/* 108CF0 802E7470 C600000C */ lwc1 $f0, 0xc($s0) /* 108CF0 802E7470 C600000C */ lwc1 $f0, 0xc($s0)
/* 108CF4 802E7474 3C0140A0 */ lui $at, 0x40a0 /* 108CF4 802E7474 3C0140A0 */ lui $at, 0x40a0
/* 108CF8 802E7478 44811000 */ mtc1 $at, $f2 /* 108CF8 802E7478 44811000 */ mtc1 $at, $f2
/* 108CFC 802E747C 00000000 */ nop /* 108CFC 802E747C 00000000 */ nop
/* 108D00 802E7480 46020000 */ add.s $f0, $f0, $f2 /* 108D00 802E7480 46020000 */ add.s $f0, $f0, $f2
/* 108D04 802E7484 3C014334 */ lui $at, 0x4334 /* 108D04 802E7484 3C014334 */ lui $at, 0x4334
/* 108D08 802E7488 44811000 */ mtc1 $at, $f2 /* 108D08 802E7488 44811000 */ mtc1 $at, $f2
/* 108D0C 802E748C 00000000 */ nop /* 108D0C 802E748C 00000000 */ nop
/* 108D10 802E7490 4600103E */ c.le.s $f2, $f0 /* 108D10 802E7490 4600103E */ c.le.s $f2, $f0
/* 108D14 802E7494 00000000 */ nop /* 108D14 802E7494 00000000 */ nop
/* 108D18 802E7498 45000005 */ bc1f .L802E74B0 /* 108D18 802E7498 45000005 */ bc1f .L802E74B0
/* 108D1C 802E749C E600000C */ swc1 $f0, 0xc($s0) /* 108D1C 802E749C E600000C */ swc1 $f0, 0xc($s0)
/* 108D20 802E74A0 92020004 */ lbu $v0, 4($s0) /* 108D20 802E74A0 92020004 */ lbu $v0, 4($s0)
@ -40,9 +40,9 @@ glabel func_802E742C
/* 108D34 802E74B4 3C0140C9 */ lui $at, 0x40c9 /* 108D34 802E74B4 3C0140C9 */ lui $at, 0x40c9
/* 108D38 802E74B8 34210FD0 */ ori $at, $at, 0xfd0 /* 108D38 802E74B8 34210FD0 */ ori $at, $at, 0xfd0
/* 108D3C 802E74BC 44810000 */ mtc1 $at, $f0 /* 108D3C 802E74BC 44810000 */ mtc1 $at, $f0
/* 108D40 802E74C0 00000000 */ nop /* 108D40 802E74C0 00000000 */ nop
/* 108D44 802E74C4 46006302 */ mul.s $f12, $f12, $f0 /* 108D44 802E74C4 46006302 */ mul.s $f12, $f12, $f0
/* 108D48 802E74C8 00000000 */ nop /* 108D48 802E74C8 00000000 */ nop
/* 108D4C 802E74CC 3C0143B4 */ lui $at, 0x43b4 /* 108D4C 802E74CC 3C0143B4 */ lui $at, 0x43b4
/* 108D50 802E74D0 44810000 */ mtc1 $at, $f0 /* 108D50 802E74D0 44810000 */ mtc1 $at, $f0
/* 108D54 802E74D4 0C00A85B */ jal sin_rad /* 108D54 802E74D4 0C00A85B */ jal sin_rad
@ -50,20 +50,20 @@ glabel func_802E742C
/* 108D5C 802E74DC 3C014026 */ lui $at, 0x4026 /* 108D5C 802E74DC 3C014026 */ lui $at, 0x4026
/* 108D60 802E74E0 34216666 */ ori $at, $at, 0x6666 /* 108D60 802E74E0 34216666 */ ori $at, $at, 0x6666
/* 108D64 802E74E4 44811000 */ mtc1 $at, $f2 /* 108D64 802E74E4 44811000 */ mtc1 $at, $f2
/* 108D68 802E74E8 00000000 */ nop /* 108D68 802E74E8 00000000 */ nop
/* 108D6C 802E74EC 46020082 */ mul.s $f2, $f0, $f2 /* 108D6C 802E74EC 46020082 */ mul.s $f2, $f0, $f2
/* 108D70 802E74F0 080B9D5C */ j .L802E7570 /* 108D70 802E74F0 080B9D5C */ j .L802E7570
/* 108D74 802E74F4 00000000 */ nop /* 108D74 802E74F4 00000000 */ nop
/* 108D78 802E74F8 C600000C */ lwc1 $f0, 0xc($s0) /* 108D78 802E74F8 C600000C */ lwc1 $f0, 0xc($s0)
/* 108D7C 802E74FC 3C013F80 */ lui $at, 0x3f80 /* 108D7C 802E74FC 3C013F80 */ lui $at, 0x3f80
/* 108D80 802E7500 44811000 */ mtc1 $at, $f2 /* 108D80 802E7500 44811000 */ mtc1 $at, $f2
/* 108D84 802E7504 00000000 */ nop /* 108D84 802E7504 00000000 */ nop
/* 108D88 802E7508 46020000 */ add.s $f0, $f0, $f2 /* 108D88 802E7508 46020000 */ add.s $f0, $f0, $f2
/* 108D8C 802E750C 3C014339 */ lui $at, 0x4339 /* 108D8C 802E750C 3C014339 */ lui $at, 0x4339
/* 108D90 802E7510 44811000 */ mtc1 $at, $f2 /* 108D90 802E7510 44811000 */ mtc1 $at, $f2
/* 108D94 802E7514 00000000 */ nop /* 108D94 802E7514 00000000 */ nop
/* 108D98 802E7518 4600103E */ c.le.s $f2, $f0 /* 108D98 802E7518 4600103E */ c.le.s $f2, $f0
/* 108D9C 802E751C 00000000 */ nop /* 108D9C 802E751C 00000000 */ nop
/* 108DA0 802E7520 45000007 */ bc1f .L802E7540 /* 108DA0 802E7520 45000007 */ bc1f .L802E7540
/* 108DA4 802E7524 E600000C */ swc1 $f0, 0xc($s0) /* 108DA4 802E7524 E600000C */ swc1 $f0, 0xc($s0)
/* 108DA8 802E7528 92020004 */ lbu $v0, 4($s0) /* 108DA8 802E7528 92020004 */ lbu $v0, 4($s0)
@ -77,9 +77,9 @@ glabel func_802E742C
/* 108DC4 802E7544 3C0140C9 */ lui $at, 0x40c9 /* 108DC4 802E7544 3C0140C9 */ lui $at, 0x40c9
/* 108DC8 802E7548 34210FD0 */ ori $at, $at, 0xfd0 /* 108DC8 802E7548 34210FD0 */ ori $at, $at, 0xfd0
/* 108DCC 802E754C 44810000 */ mtc1 $at, $f0 /* 108DCC 802E754C 44810000 */ mtc1 $at, $f0
/* 108DD0 802E7550 00000000 */ nop /* 108DD0 802E7550 00000000 */ nop
/* 108DD4 802E7554 46006302 */ mul.s $f12, $f12, $f0 /* 108DD4 802E7554 46006302 */ mul.s $f12, $f12, $f0
/* 108DD8 802E7558 00000000 */ nop /* 108DD8 802E7558 00000000 */ nop
/* 108DDC 802E755C 3C0143B4 */ lui $at, 0x43b4 /* 108DDC 802E755C 3C0143B4 */ lui $at, 0x43b4
/* 108DE0 802E7560 44810000 */ mtc1 $at, $f0 /* 108DE0 802E7560 44810000 */ mtc1 $at, $f0
/* 108DE4 802E7564 0C00A85B */ jal sin_rad /* 108DE4 802E7564 0C00A85B */ jal sin_rad
@ -95,7 +95,7 @@ glabel func_802E742C
/* 108E08 802E7588 A2020006 */ sb $v0, 6($s0) /* 108E08 802E7588 A2020006 */ sb $v0, 6($s0)
/* 108E0C 802E758C 00021600 */ sll $v0, $v0, 0x18 /* 108E0C 802E758C 00021600 */ sll $v0, $v0, 0x18
/* 108E10 802E7590 14400007 */ bnez $v0, .L802E75B0 /* 108E10 802E7590 14400007 */ bnez $v0, .L802E75B0
/* 108E14 802E7594 00000000 */ nop /* 108E14 802E7594 00000000 */ nop
/* 108E18 802E7598 92020004 */ lbu $v0, 4($s0) /* 108E18 802E7598 92020004 */ lbu $v0, 4($s0)
/* 108E1C 802E759C 24420001 */ addiu $v0, $v0, 1 /* 108E1C 802E759C 24420001 */ addiu $v0, $v0, 1
/* 108E20 802E75A0 A2020004 */ sb $v0, 4($s0) /* 108E20 802E75A0 A2020004 */ sb $v0, 4($s0)

View File

@ -5,10 +5,10 @@ glabel func_802E75C0
/* 108E40 802E75C0 8C820040 */ lw $v0, 0x40($a0) /* 108E40 802E75C0 8C820040 */ lw $v0, 0x40($a0)
/* 108E44 802E75C4 8C420034 */ lw $v0, 0x34($v0) /* 108E44 802E75C4 8C420034 */ lw $v0, 0x34($v0)
/* 108E48 802E75C8 10400004 */ beqz $v0, .L802E75DC /* 108E48 802E75C8 10400004 */ beqz $v0, .L802E75DC
/* 108E4C 802E75CC 00000000 */ nop /* 108E4C 802E75CC 00000000 */ nop
/* 108E50 802E75D0 8C43000C */ lw $v1, 0xc($v0) /* 108E50 802E75D0 8C43000C */ lw $v1, 0xc($v0)
/* 108E54 802E75D4 2402000A */ addiu $v0, $zero, 0xa /* 108E54 802E75D4 2402000A */ addiu $v0, $zero, 0xa
/* 108E58 802E75D8 AC620014 */ sw $v0, 0x14($v1) /* 108E58 802E75D8 AC620014 */ sw $v0, 0x14($v1)
.L802E75DC: .L802E75DC:
/* 108E5C 802E75DC 03E00008 */ jr $ra /* 108E5C 802E75DC 03E00008 */ jr $ra
/* 108E60 802E75E0 00000000 */ nop /* 108E60 802E75E0 00000000 */ nop

View File

@ -18,7 +18,7 @@ glabel func_802E75E4
/* 108E98 802E7618 3C128011 */ lui $s2, %hi(gPlayerStatus) /* 108E98 802E7618 3C128011 */ lui $s2, %hi(gPlayerStatus)
/* 108E9C 802E761C 2652EFC8 */ addiu $s2, $s2, %lo(gPlayerStatus) /* 108E9C 802E761C 2652EFC8 */ addiu $s2, $s2, %lo(gPlayerStatus)
/* 108EA0 802E7620 10400006 */ beqz $v0, .L802E763C /* 108EA0 802E7620 10400006 */ beqz $v0, .L802E763C
/* 108EA4 802E7624 00000000 */ nop /* 108EA4 802E7624 00000000 */ nop
/* 108EA8 802E7628 8E240014 */ lw $a0, 0x14($s1) /* 108EA8 802E7628 8E240014 */ lw $a0, 0x14($s1)
/* 108EAC 802E762C 8E250018 */ lw $a1, 0x18($s1) /* 108EAC 802E762C 8E250018 */ lw $a1, 0x18($s1)
/* 108EB0 802E7630 8E26001C */ lw $a2, 0x1c($s1) /* 108EB0 802E7630 8E26001C */ lw $a2, 0x1c($s1)
@ -34,23 +34,23 @@ glabel func_802E75E4
/* 108ED4 802E7654 50400005 */ beql $v0, $zero, .L802E766C /* 108ED4 802E7654 50400005 */ beql $v0, $zero, .L802E766C
/* 108ED8 802E7658 24020002 */ addiu $v0, $zero, 2 /* 108ED8 802E7658 24020002 */ addiu $v0, $zero, 2
/* 108EDC 802E765C 10600009 */ beqz $v1, .L802E7684 /* 108EDC 802E765C 10600009 */ beqz $v1, .L802E7684
/* 108EE0 802E7660 00000000 */ nop /* 108EE0 802E7660 00000000 */ nop
/* 108EE4 802E7664 080B9EAE */ j .L802E7AB8 /* 108EE4 802E7664 080B9EAE */ j .L802E7AB8
/* 108EE8 802E7668 00000000 */ nop /* 108EE8 802E7668 00000000 */ nop
.L802E766C: .L802E766C:
/* 108EEC 802E766C 1062002C */ beq $v1, $v0, .L802E7720 /* 108EEC 802E766C 1062002C */ beq $v1, $v0, .L802E7720
/* 108EF0 802E7670 24020003 */ addiu $v0, $zero, 3 /* 108EF0 802E7670 24020003 */ addiu $v0, $zero, 3
/* 108EF4 802E7674 10620107 */ beq $v1, $v0, .L802E7A94 /* 108EF4 802E7674 10620107 */ beq $v1, $v0, .L802E7A94
/* 108EF8 802E7678 00000000 */ nop /* 108EF8 802E7678 00000000 */ nop
/* 108EFC 802E767C 080B9EAE */ j .L802E7AB8 /* 108EFC 802E767C 080B9EAE */ j .L802E7AB8
/* 108F00 802E7680 00000000 */ nop /* 108F00 802E7680 00000000 */ nop
.L802E7684: .L802E7684:
/* 108F04 802E7684 96220002 */ lhu $v0, 2($s1) /* 108F04 802E7684 96220002 */ lhu $v0, 2($s1)
/* 108F08 802E7688 2442FFFF */ addiu $v0, $v0, -1 /* 108F08 802E7688 2442FFFF */ addiu $v0, $v0, -1
/* 108F0C 802E768C A6220002 */ sh $v0, 2($s1) /* 108F0C 802E768C A6220002 */ sh $v0, 2($s1)
/* 108F10 802E7690 00021400 */ sll $v0, $v0, 0x10 /* 108F10 802E7690 00021400 */ sll $v0, $v0, 0x10
/* 108F14 802E7694 14400108 */ bnez $v0, .L802E7AB8 /* 108F14 802E7694 14400108 */ bnez $v0, .L802E7AB8
/* 108F18 802E7698 00000000 */ nop /* 108F18 802E7698 00000000 */ nop
/* 108F1C 802E769C 92220004 */ lbu $v0, 4($s1) /* 108F1C 802E769C 92220004 */ lbu $v0, 4($s1)
/* 108F20 802E76A0 3C0141A0 */ lui $at, 0x41a0 /* 108F20 802E76A0 3C0141A0 */ lui $at, 0x41a0
/* 108F24 802E76A4 44810000 */ mtc1 $at, $f0 /* 108F24 802E76A4 44810000 */ mtc1 $at, $f0
@ -89,26 +89,26 @@ glabel func_802E75E4
/* 108FA0 802E7720 C6220028 */ lwc1 $f2, 0x28($s1) /* 108FA0 802E7720 C6220028 */ lwc1 $f2, 0x28($s1)
/* 108FA4 802E7724 3C01430C */ lui $at, 0x430c /* 108FA4 802E7724 3C01430C */ lui $at, 0x430c
/* 108FA8 802E7728 44810000 */ mtc1 $at, $f0 /* 108FA8 802E7728 44810000 */ mtc1 $at, $f0
/* 108FAC 802E772C 00000000 */ nop /* 108FAC 802E772C 00000000 */ nop
/* 108FB0 802E7730 4600103C */ c.lt.s $f2, $f0 /* 108FB0 802E7730 4600103C */ c.lt.s $f2, $f0
/* 108FB4 802E7734 00000000 */ nop /* 108FB4 802E7734 00000000 */ nop
/* 108FB8 802E7738 45000014 */ bc1f .L802E778C /* 108FB8 802E7738 45000014 */ bc1f .L802E778C
/* 108FBC 802E773C 00000000 */ nop /* 108FBC 802E773C 00000000 */ nop
/* 108FC0 802E7740 3C0140C9 */ lui $at, 0x40c9 /* 108FC0 802E7740 3C0140C9 */ lui $at, 0x40c9
/* 108FC4 802E7744 34210FD0 */ ori $at, $at, 0xfd0 /* 108FC4 802E7744 34210FD0 */ ori $at, $at, 0xfd0
/* 108FC8 802E7748 44816000 */ mtc1 $at, $f12 /* 108FC8 802E7748 44816000 */ mtc1 $at, $f12
/* 108FCC 802E774C 00000000 */ nop /* 108FCC 802E774C 00000000 */ nop
/* 108FD0 802E7750 460C1302 */ mul.s $f12, $f2, $f12 /* 108FD0 802E7750 460C1302 */ mul.s $f12, $f2, $f12
/* 108FD4 802E7754 00000000 */ nop /* 108FD4 802E7754 00000000 */ nop
/* 108FD8 802E7758 3C0143B4 */ lui $at, 0x43b4 /* 108FD8 802E7758 3C0143B4 */ lui $at, 0x43b4
/* 108FDC 802E775C 44810000 */ mtc1 $at, $f0 /* 108FDC 802E775C 44810000 */ mtc1 $at, $f0
/* 108FE0 802E7760 0C00A874 */ jal cos_rad /* 108FE0 802E7760 0C00A874 */ jal cos_rad
/* 108FE4 802E7764 46006303 */ div.s $f12, $f12, $f0 /* 108FE4 802E7764 46006303 */ div.s $f12, $f12, $f0
/* 108FE8 802E7768 3C014040 */ lui $at, 0x4040 /* 108FE8 802E7768 3C014040 */ lui $at, 0x4040
/* 108FEC 802E776C 44811000 */ mtc1 $at, $f2 /* 108FEC 802E776C 44811000 */ mtc1 $at, $f2
/* 108FF0 802E7770 00000000 */ nop /* 108FF0 802E7770 00000000 */ nop
/* 108FF4 802E7774 46020002 */ mul.s $f0, $f0, $f2 /* 108FF4 802E7774 46020002 */ mul.s $f0, $f0, $f2
/* 108FF8 802E7778 00000000 */ nop /* 108FF8 802E7778 00000000 */ nop
/* 108FFC 802E777C C622001C */ lwc1 $f2, 0x1c($s1) /* 108FFC 802E777C C622001C */ lwc1 $f2, 0x1c($s1)
/* 109000 802E7780 46001080 */ add.s $f2, $f2, $f0 /* 109000 802E7780 46001080 */ add.s $f2, $f2, $f0
/* 109004 802E7784 080B9DFC */ j .L802E77F0 /* 109004 802E7784 080B9DFC */ j .L802E77F0
@ -119,24 +119,24 @@ glabel func_802E75E4
/* 109014 802E7794 46003001 */ sub.s $f0, $f6, $f0 /* 109014 802E7794 46003001 */ sub.s $f0, $f6, $f0
/* 109018 802E7798 3C0141F0 */ lui $at, 0x41f0 /* 109018 802E7798 3C0141F0 */ lui $at, 0x41f0
/* 10901C 802E779C 44811000 */ mtc1 $at, $f2 /* 10901C 802E779C 44811000 */ mtc1 $at, $f2
/* 109020 802E77A0 00000000 */ nop /* 109020 802E77A0 00000000 */ nop
/* 109024 802E77A4 46020001 */ sub.s $f0, $f0, $f2 /* 109024 802E77A4 46020001 */ sub.s $f0, $f0, $f2
/* 109028 802E77A8 3C013E80 */ lui $at, 0x3e80 /* 109028 802E77A8 3C013E80 */ lui $at, 0x3e80
/* 10902C 802E77AC 44811000 */ mtc1 $at, $f2 /* 10902C 802E77AC 44811000 */ mtc1 $at, $f2
/* 109030 802E77B0 00000000 */ nop /* 109030 802E77B0 00000000 */ nop
/* 109034 802E77B4 46020102 */ mul.s $f4, $f0, $f2 /* 109034 802E77B4 46020102 */ mul.s $f4, $f0, $f2
/* 109038 802E77B8 00000000 */ nop /* 109038 802E77B8 00000000 */ nop
/* 10903C 802E77BC 3C01802F */ lui $at, %hi(D_802EB328) /* 10903C 802E77BC 3C01802F */ lui $at, %hi(D_802EB328)
/* 109040 802E77C0 D422B328 */ ldc1 $f2, %lo(D_802EB328)($at) /* 109040 802E77C0 D422B328 */ ldc1 $f2, %lo(D_802EB328)($at)
/* 109044 802E77C4 46002021 */ cvt.d.s $f0, $f4 /* 109044 802E77C4 46002021 */ cvt.d.s $f0, $f4
/* 109048 802E77C8 4622003E */ c.le.d $f0, $f2 /* 109048 802E77C8 4622003E */ c.le.d $f0, $f2
/* 10904C 802E77CC 00000000 */ nop /* 10904C 802E77CC 00000000 */ nop
/* 109050 802E77D0 45020006 */ bc1fl .L802E77EC /* 109050 802E77D0 45020006 */ bc1fl .L802E77EC
/* 109054 802E77D4 46043001 */ sub.s $f0, $f6, $f4 /* 109054 802E77D4 46043001 */ sub.s $f0, $f6, $f4
/* 109058 802E77D8 3C013ECC */ lui $at, 0x3ecc /* 109058 802E77D8 3C013ECC */ lui $at, 0x3ecc
/* 10905C 802E77DC 3421CCCD */ ori $at, $at, 0xcccd /* 10905C 802E77DC 3421CCCD */ ori $at, $at, 0xcccd
/* 109060 802E77E0 44812000 */ mtc1 $at, $f4 /* 109060 802E77E0 44812000 */ mtc1 $at, $f4
/* 109064 802E77E4 00000000 */ nop /* 109064 802E77E4 00000000 */ nop
/* 109068 802E77E8 46043001 */ sub.s $f0, $f6, $f4 /* 109068 802E77E8 46043001 */ sub.s $f0, $f6, $f4
.L802E77EC: .L802E77EC:
/* 10906C 802E77EC E620001C */ swc1 $f0, 0x1c($s1) /* 10906C 802E77EC E620001C */ swc1 $f0, 0x1c($s1)
@ -145,9 +145,9 @@ glabel func_802E75E4
/* 109074 802E77F4 3C0140C9 */ lui $at, 0x40c9 /* 109074 802E77F4 3C0140C9 */ lui $at, 0x40c9
/* 109078 802E77F8 34210FD0 */ ori $at, $at, 0xfd0 /* 109078 802E77F8 34210FD0 */ ori $at, $at, 0xfd0
/* 10907C 802E77FC 4481D000 */ mtc1 $at, $f26 /* 10907C 802E77FC 4481D000 */ mtc1 $at, $f26
/* 109080 802E7800 00000000 */ nop /* 109080 802E7800 00000000 */ nop
/* 109084 802E7804 461A6302 */ mul.s $f12, $f12, $f26 /* 109084 802E7804 461A6302 */ mul.s $f12, $f12, $f26
/* 109088 802E7808 00000000 */ nop /* 109088 802E7808 00000000 */ nop
/* 10908C 802E780C 3C0143B4 */ lui $at, 0x43b4 /* 10908C 802E780C 3C0143B4 */ lui $at, 0x43b4
/* 109090 802E7810 4481E000 */ mtc1 $at, $f28 /* 109090 802E7810 4481E000 */ mtc1 $at, $f28
/* 109094 802E7814 0C00A85B */ jal sin_rad /* 109094 802E7814 0C00A85B */ jal sin_rad
@ -167,32 +167,32 @@ glabel func_802E75E4
/* 1090CC 802E784C 84430086 */ lh $v1, 0x86($v0) /* 1090CC 802E784C 84430086 */ lh $v1, 0x86($v0)
/* 1090D0 802E7850 24020012 */ addiu $v0, $zero, 0x12 /* 1090D0 802E7850 24020012 */ addiu $v0, $zero, 0x12
/* 1090D4 802E7854 14620003 */ bne $v1, $v0, .L802E7864 /* 1090D4 802E7854 14620003 */ bne $v1, $v0, .L802E7864
/* 1090D8 802E7858 00000000 */ nop /* 1090D8 802E7858 00000000 */ nop
/* 1090DC 802E785C 3C014040 */ lui $at, 0x4040 /* 1090DC 802E785C 3C014040 */ lui $at, 0x4040
/* 1090E0 802E7860 4481B000 */ mtc1 $at, $f22 /* 1090E0 802E7860 4481B000 */ mtc1 $at, $f22
.L802E7864: .L802E7864:
/* 1090E4 802E7864 461A0502 */ mul.s $f20, $f0, $f26 /* 1090E4 802E7864 461A0502 */ mul.s $f20, $f0, $f26
/* 1090E8 802E7868 00000000 */ nop /* 1090E8 802E7868 00000000 */ nop
/* 1090EC 802E786C 461CA503 */ div.s $f20, $f20, $f28 /* 1090EC 802E786C 461CA503 */ div.s $f20, $f20, $f28
/* 1090F0 802E7870 0C00A85B */ jal sin_rad /* 1090F0 802E7870 0C00A85B */ jal sin_rad
/* 1090F4 802E7874 4600A306 */ mov.s $f12, $f20 /* 1090F4 802E7874 4600A306 */ mov.s $f12, $f20
/* 1090F8 802E7878 4600B002 */ mul.s $f0, $f22, $f0 /* 1090F8 802E7878 4600B002 */ mul.s $f0, $f22, $f0
/* 1090FC 802E787C 00000000 */ nop /* 1090FC 802E787C 00000000 */ nop
/* 109100 802E7880 46180002 */ mul.s $f0, $f0, $f24 /* 109100 802E7880 46180002 */ mul.s $f0, $f0, $f24
/* 109104 802E7884 00000000 */ nop /* 109104 802E7884 00000000 */ nop
/* 109108 802E7888 C6220018 */ lwc1 $f2, 0x18($s1) /* 109108 802E7888 C6220018 */ lwc1 $f2, 0x18($s1)
/* 10910C 802E788C 46001080 */ add.s $f2, $f2, $f0 /* 10910C 802E788C 46001080 */ add.s $f2, $f2, $f0
/* 109110 802E7890 4600A306 */ mov.s $f12, $f20 /* 109110 802E7890 4600A306 */ mov.s $f12, $f20
/* 109114 802E7894 0C00A874 */ jal cos_rad /* 109114 802E7894 0C00A874 */ jal cos_rad
/* 109118 802E7898 E6220018 */ swc1 $f2, 0x18($s1) /* 109118 802E7898 E6220018 */ swc1 $f2, 0x18($s1)
/* 10911C 802E789C 4600B002 */ mul.s $f0, $f22, $f0 /* 10911C 802E789C 4600B002 */ mul.s $f0, $f22, $f0
/* 109120 802E78A0 00000000 */ nop /* 109120 802E78A0 00000000 */ nop
/* 109124 802E78A4 46180002 */ mul.s $f0, $f0, $f24 /* 109124 802E78A4 46180002 */ mul.s $f0, $f0, $f24
/* 109128 802E78A8 00000000 */ nop /* 109128 802E78A8 00000000 */ nop
/* 10912C 802E78AC C6240024 */ lwc1 $f4, 0x24($s1) /* 10912C 802E78AC C6240024 */ lwc1 $f4, 0x24($s1)
/* 109130 802E78B0 3C014100 */ lui $at, 0x4100 /* 109130 802E78B0 3C014100 */ lui $at, 0x4100
/* 109134 802E78B4 44811000 */ mtc1 $at, $f2 /* 109134 802E78B4 44811000 */ mtc1 $at, $f2
/* 109138 802E78B8 00000000 */ nop /* 109138 802E78B8 00000000 */ nop
/* 10913C 802E78BC 46022100 */ add.s $f4, $f4, $f2 /* 10913C 802E78BC 46022100 */ add.s $f4, $f4, $f2
/* 109140 802E78C0 C6220020 */ lwc1 $f2, 0x20($s1) /* 109140 802E78C0 C6220020 */ lwc1 $f2, 0x20($s1)
/* 109144 802E78C4 3C014334 */ lui $at, 0x4334 /* 109144 802E78C4 3C014334 */ lui $at, 0x4334
@ -200,7 +200,7 @@ glabel func_802E75E4
/* 10914C 802E78CC 46001081 */ sub.s $f2, $f2, $f0 /* 10914C 802E78CC 46001081 */ sub.s $f2, $f2, $f0
/* 109150 802E78D0 E6240024 */ swc1 $f4, 0x24($s1) /* 109150 802E78D0 E6240024 */ swc1 $f4, 0x24($s1)
/* 109154 802E78D4 4604A03E */ c.le.s $f20, $f4 /* 109154 802E78D4 4604A03E */ c.le.s $f20, $f4
/* 109158 802E78D8 00000000 */ nop /* 109158 802E78D8 00000000 */ nop
/* 10915C 802E78DC 45000002 */ bc1f .L802E78E8 /* 10915C 802E78DC 45000002 */ bc1f .L802E78E8
/* 109160 802E78E0 E6220020 */ swc1 $f2, 0x20($s1) /* 109160 802E78E0 E6220020 */ swc1 $f2, 0x20($s1)
/* 109164 802E78E4 E6340024 */ swc1 $f20, 0x24($s1) /* 109164 802E78E4 E6340024 */ swc1 $f20, 0x24($s1)
@ -208,10 +208,10 @@ glabel func_802E75E4
/* 109168 802E78E8 C6200028 */ lwc1 $f0, 0x28($s1) /* 109168 802E78E8 C6200028 */ lwc1 $f0, 0x28($s1)
/* 10916C 802E78EC 3C014150 */ lui $at, 0x4150 /* 10916C 802E78EC 3C014150 */ lui $at, 0x4150
/* 109170 802E78F0 44811000 */ mtc1 $at, $f2 /* 109170 802E78F0 44811000 */ mtc1 $at, $f2
/* 109174 802E78F4 00000000 */ nop /* 109174 802E78F4 00000000 */ nop
/* 109178 802E78F8 46020000 */ add.s $f0, $f0, $f2 /* 109178 802E78F8 46020000 */ add.s $f0, $f0, $f2
/* 10917C 802E78FC 4600A03E */ c.le.s $f20, $f0 /* 10917C 802E78FC 4600A03E */ c.le.s $f20, $f0
/* 109180 802E7900 00000000 */ nop /* 109180 802E7900 00000000 */ nop
/* 109184 802E7904 4500006C */ bc1f .L802E7AB8 /* 109184 802E7904 4500006C */ bc1f .L802E7AB8
/* 109188 802E7908 E6200028 */ swc1 $f0, 0x28($s1) /* 109188 802E7908 E6200028 */ swc1 $f0, 0x28($s1)
/* 10918C 802E790C 24020007 */ addiu $v0, $zero, 7 /* 10918C 802E790C 24020007 */ addiu $v0, $zero, 7
@ -230,10 +230,10 @@ glabel func_802E75E4
/* 1091C0 802E7940 C600006C */ lwc1 $f0, 0x6c($s0) /* 1091C0 802E7940 C600006C */ lwc1 $f0, 0x6c($s0)
/* 1091C4 802E7944 3C0142B4 */ lui $at, 0x42b4 /* 1091C4 802E7944 3C0142B4 */ lui $at, 0x42b4
/* 1091C8 802E7948 44816000 */ mtc1 $at, $f12 /* 1091C8 802E7948 44816000 */ mtc1 $at, $f12
/* 1091CC 802E794C 00000000 */ nop /* 1091CC 802E794C 00000000 */ nop
/* 1091D0 802E7950 46006301 */ sub.s $f12, $f12, $f0 /* 1091D0 802E7950 46006301 */ sub.s $f12, $f12, $f0
/* 1091D4 802E7954 461A6302 */ mul.s $f12, $f12, $f26 /* 1091D4 802E7954 461A6302 */ mul.s $f12, $f12, $f26
/* 1091D8 802E7958 00000000 */ nop /* 1091D8 802E7958 00000000 */ nop
/* 1091DC 802E795C 27A50018 */ addiu $a1, $sp, 0x18 /* 1091DC 802E795C 27A50018 */ addiu $a1, $sp, 0x18
/* 1091E0 802E7960 27A6001C */ addiu $a2, $sp, 0x1c /* 1091E0 802E7960 27A6001C */ addiu $a2, $sp, 0x1c
/* 1091E4 802E7964 0C00A82D */ jal sin_cos_rad /* 1091E4 802E7964 0C00A82D */ jal sin_cos_rad
@ -241,7 +241,7 @@ glabel func_802E75E4
/* 1091EC 802E796C C60C006C */ lwc1 $f12, 0x6c($s0) /* 1091EC 802E796C C60C006C */ lwc1 $f12, 0x6c($s0)
/* 1091F0 802E7970 460CA301 */ sub.s $f12, $f20, $f12 /* 1091F0 802E7970 460CA301 */ sub.s $f12, $f20, $f12
/* 1091F4 802E7974 461A6302 */ mul.s $f12, $f12, $f26 /* 1091F4 802E7974 461A6302 */ mul.s $f12, $f12, $f26
/* 1091F8 802E7978 00000000 */ nop /* 1091F8 802E7978 00000000 */ nop
/* 1091FC 802E797C 27A50020 */ addiu $a1, $sp, 0x20 /* 1091FC 802E797C 27A50020 */ addiu $a1, $sp, 0x20
/* 109200 802E7980 27A60024 */ addiu $a2, $sp, 0x24 /* 109200 802E7980 27A60024 */ addiu $a2, $sp, 0x24
/* 109204 802E7984 0C00A82D */ jal sin_cos_rad /* 109204 802E7984 0C00A82D */ jal sin_cos_rad
@ -249,27 +249,27 @@ glabel func_802E75E4
/* 10920C 802E798C 4480B000 */ mtc1 $zero, $f22 /* 10920C 802E798C 4480B000 */ mtc1 $zero, $f22
/* 109210 802E7990 C7A60018 */ lwc1 $f6, 0x18($sp) /* 109210 802E7990 C7A60018 */ lwc1 $f6, 0x18($sp)
/* 109214 802E7994 46163182 */ mul.s $f6, $f6, $f22 /* 109214 802E7994 46163182 */ mul.s $f6, $f6, $f22
/* 109218 802E7998 00000000 */ nop /* 109218 802E7998 00000000 */ nop
/* 10921C 802E799C 3C014080 */ lui $at, 0x4080 /* 10921C 802E799C 3C014080 */ lui $at, 0x4080
/* 109220 802E79A0 4481A000 */ mtc1 $at, $f20 /* 109220 802E79A0 4481A000 */ mtc1 $at, $f20
/* 109224 802E79A4 C7A20020 */ lwc1 $f2, 0x20($sp) /* 109224 802E79A4 C7A20020 */ lwc1 $f2, 0x20($sp)
/* 109228 802E79A8 46141082 */ mul.s $f2, $f2, $f20 /* 109228 802E79A8 46141082 */ mul.s $f2, $f2, $f20
/* 10922C 802E79AC 00000000 */ nop /* 10922C 802E79AC 00000000 */ nop
/* 109230 802E79B0 C620001C */ lwc1 $f0, 0x1c($s1) /* 109230 802E79B0 C620001C */ lwc1 $f0, 0x1c($s1)
/* 109234 802E79B4 3C014140 */ lui $at, 0x4140 /* 109234 802E79B4 3C014140 */ lui $at, 0x4140
/* 109238 802E79B8 4481C000 */ mtc1 $at, $f24 /* 109238 802E79B8 4481C000 */ mtc1 $at, $f24
/* 10923C 802E79BC 00000000 */ nop /* 10923C 802E79BC 00000000 */ nop
/* 109240 802E79C0 46180000 */ add.s $f0, $f0, $f24 /* 109240 802E79C0 46180000 */ add.s $f0, $f0, $f24
/* 109244 802E79C4 C7A4001C */ lwc1 $f4, 0x1c($sp) /* 109244 802E79C4 C7A4001C */ lwc1 $f4, 0x1c($sp)
/* 109248 802E79C8 46162102 */ mul.s $f4, $f4, $f22 /* 109248 802E79C8 46162102 */ mul.s $f4, $f4, $f22
/* 10924C 802E79CC 00000000 */ nop /* 10924C 802E79CC 00000000 */ nop
/* 109250 802E79D0 44060000 */ mfc1 $a2, $f0 /* 109250 802E79D0 44060000 */ mfc1 $a2, $f0
/* 109254 802E79D4 C6200018 */ lwc1 $f0, 0x18($s1) /* 109254 802E79D4 C6200018 */ lwc1 $f0, 0x18($s1)
/* 109258 802E79D8 46060000 */ add.s $f0, $f0, $f6 /* 109258 802E79D8 46060000 */ add.s $f0, $f0, $f6
/* 10925C 802E79DC 46020001 */ sub.s $f0, $f0, $f2 /* 10925C 802E79DC 46020001 */ sub.s $f0, $f0, $f2
/* 109260 802E79E0 C7A80024 */ lwc1 $f8, 0x24($sp) /* 109260 802E79E0 C7A80024 */ lwc1 $f8, 0x24($sp)
/* 109264 802E79E4 46144202 */ mul.s $f8, $f8, $f20 /* 109264 802E79E4 46144202 */ mul.s $f8, $f8, $f20
/* 109268 802E79E8 00000000 */ nop /* 109268 802E79E8 00000000 */ nop
/* 10926C 802E79EC 44050000 */ mfc1 $a1, $f0 /* 10926C 802E79EC 44050000 */ mfc1 $a1, $f0
/* 109270 802E79F0 C6200020 */ lwc1 $f0, 0x20($s1) /* 109270 802E79F0 C6200020 */ lwc1 $f0, 0x20($s1)
/* 109274 802E79F4 46040001 */ sub.s $f0, $f0, $f4 /* 109274 802E79F4 46040001 */ sub.s $f0, $f0, $f4
@ -284,22 +284,22 @@ glabel func_802E75E4
/* 109298 802E7A18 AFA20014 */ sw $v0, 0x14($sp) /* 109298 802E7A18 AFA20014 */ sw $v0, 0x14($sp)
/* 10929C 802E7A1C C7A60018 */ lwc1 $f6, 0x18($sp) /* 10929C 802E7A1C C7A60018 */ lwc1 $f6, 0x18($sp)
/* 1092A0 802E7A20 46163182 */ mul.s $f6, $f6, $f22 /* 1092A0 802E7A20 46163182 */ mul.s $f6, $f6, $f22
/* 1092A4 802E7A24 00000000 */ nop /* 1092A4 802E7A24 00000000 */ nop
/* 1092A8 802E7A28 C7A20020 */ lwc1 $f2, 0x20($sp) /* 1092A8 802E7A28 C7A20020 */ lwc1 $f2, 0x20($sp)
/* 1092AC 802E7A2C 46141082 */ mul.s $f2, $f2, $f20 /* 1092AC 802E7A2C 46141082 */ mul.s $f2, $f2, $f20
/* 1092B0 802E7A30 00000000 */ nop /* 1092B0 802E7A30 00000000 */ nop
/* 1092B4 802E7A34 C620001C */ lwc1 $f0, 0x1c($s1) /* 1092B4 802E7A34 C620001C */ lwc1 $f0, 0x1c($s1)
/* 1092B8 802E7A38 46180000 */ add.s $f0, $f0, $f24 /* 1092B8 802E7A38 46180000 */ add.s $f0, $f0, $f24
/* 1092BC 802E7A3C C7A4001C */ lwc1 $f4, 0x1c($sp) /* 1092BC 802E7A3C C7A4001C */ lwc1 $f4, 0x1c($sp)
/* 1092C0 802E7A40 46162102 */ mul.s $f4, $f4, $f22 /* 1092C0 802E7A40 46162102 */ mul.s $f4, $f4, $f22
/* 1092C4 802E7A44 00000000 */ nop /* 1092C4 802E7A44 00000000 */ nop
/* 1092C8 802E7A48 44060000 */ mfc1 $a2, $f0 /* 1092C8 802E7A48 44060000 */ mfc1 $a2, $f0
/* 1092CC 802E7A4C C6200018 */ lwc1 $f0, 0x18($s1) /* 1092CC 802E7A4C C6200018 */ lwc1 $f0, 0x18($s1)
/* 1092D0 802E7A50 46060000 */ add.s $f0, $f0, $f6 /* 1092D0 802E7A50 46060000 */ add.s $f0, $f0, $f6
/* 1092D4 802E7A54 46020001 */ sub.s $f0, $f0, $f2 /* 1092D4 802E7A54 46020001 */ sub.s $f0, $f0, $f2
/* 1092D8 802E7A58 C7A80024 */ lwc1 $f8, 0x24($sp) /* 1092D8 802E7A58 C7A80024 */ lwc1 $f8, 0x24($sp)
/* 1092DC 802E7A5C 46144202 */ mul.s $f8, $f8, $f20 /* 1092DC 802E7A5C 46144202 */ mul.s $f8, $f8, $f20
/* 1092E0 802E7A60 00000000 */ nop /* 1092E0 802E7A60 00000000 */ nop
/* 1092E4 802E7A64 44050000 */ mfc1 $a1, $f0 /* 1092E4 802E7A64 44050000 */ mfc1 $a1, $f0
/* 1092E8 802E7A68 C6200020 */ lwc1 $f0, 0x20($s1) /* 1092E8 802E7A68 C6200020 */ lwc1 $f0, 0x20($s1)
/* 1092EC 802E7A6C 46040001 */ sub.s $f0, $f0, $f4 /* 1092EC 802E7A6C 46040001 */ sub.s $f0, $f0, $f4
@ -311,14 +311,14 @@ glabel func_802E75E4
/* 109304 802E7A84 0C01C0AC */ jal func_800702B0 /* 109304 802E7A84 0C01C0AC */ jal func_800702B0
/* 109308 802E7A88 AFA20014 */ sw $v0, 0x14($sp) /* 109308 802E7A88 AFA20014 */ sw $v0, 0x14($sp)
/* 10930C 802E7A8C 080B9EAE */ j .L802E7AB8 /* 10930C 802E7A8C 080B9EAE */ j .L802E7AB8
/* 109310 802E7A90 00000000 */ nop /* 109310 802E7A90 00000000 */ nop
.L802E7A94: .L802E7A94:
/* 109314 802E7A94 96220002 */ lhu $v0, 2($s1) /* 109314 802E7A94 96220002 */ lhu $v0, 2($s1)
/* 109318 802E7A98 2442FFFF */ addiu $v0, $v0, -1 /* 109318 802E7A98 2442FFFF */ addiu $v0, $v0, -1
/* 10931C 802E7A9C A6220002 */ sh $v0, 2($s1) /* 10931C 802E7A9C A6220002 */ sh $v0, 2($s1)
/* 109320 802E7AA0 00021400 */ sll $v0, $v0, 0x10 /* 109320 802E7AA0 00021400 */ sll $v0, $v0, 0x10
/* 109324 802E7AA4 14400004 */ bnez $v0, .L802E7AB8 /* 109324 802E7AA4 14400004 */ bnez $v0, .L802E7AB8
/* 109328 802E7AA8 00000000 */ nop /* 109328 802E7AA8 00000000 */ nop
/* 10932C 802E7AAC 0C043F5A */ jal func_8010FD68 /* 10932C 802E7AAC 0C043F5A */ jal func_8010FD68
/* 109330 802E7AB0 0200202D */ daddu $a0, $s0, $zero /* 109330 802E7AB0 0200202D */ daddu $a0, $s0, $zero
/* 109334 802E7AB4 A2200004 */ sb $zero, 4($s1) /* 109334 802E7AB4 A2200004 */ sb $zero, 4($s1)

View File

@ -19,25 +19,25 @@ glabel func_802E7AE4
/* 10939C 802E7B1C 00220821 */ addu $at, $at, $v0 /* 10939C 802E7B1C 00220821 */ addu $at, $at, $v0
/* 1093A0 802E7B20 8C22B330 */ lw $v0, %lo(D_802EB330)($at) /* 1093A0 802E7B20 8C22B330 */ lw $v0, %lo(D_802EB330)($at)
/* 1093A4 802E7B24 00400008 */ jr $v0 /* 1093A4 802E7B24 00400008 */ jr $v0
/* 1093A8 802E7B28 00000000 */ nop /* 1093A8 802E7B28 00000000 */ nop
/* 1093AC 802E7B2C 3C018011 */ lui $at, %hi(gPlayerData) /* 1093AC 802E7B2C 3C018011 */ lui $at, %hi(gPlayerData)
/* 1093B0 802E7B30 A020F290 */ sb $zero, %lo(gPlayerData)($at) /* 1093B0 802E7B30 A020F290 */ sb $zero, %lo(gPlayerData)($at)
/* 1093B4 802E7B34 080B9EE2 */ j .L802E7B88 /* 1093B4 802E7B34 080B9EE2 */ j .L802E7B88
/* 1093B8 802E7B38 00000000 */ nop /* 1093B8 802E7B38 00000000 */ nop
/* 1093BC 802E7B3C 24020001 */ addiu $v0, $zero, 1 /* 1093BC 802E7B3C 24020001 */ addiu $v0, $zero, 1
/* 1093C0 802E7B40 3C018011 */ lui $at, %hi(gPlayerData) /* 1093C0 802E7B40 3C018011 */ lui $at, %hi(gPlayerData)
/* 1093C4 802E7B44 A022F290 */ sb $v0, %lo(gPlayerData)($at) /* 1093C4 802E7B44 A022F290 */ sb $v0, %lo(gPlayerData)($at)
/* 1093C8 802E7B48 080B9EE2 */ j .L802E7B88 /* 1093C8 802E7B48 080B9EE2 */ j .L802E7B88
/* 1093CC 802E7B4C 00000000 */ nop /* 1093CC 802E7B4C 00000000 */ nop
/* 1093D0 802E7B50 24020002 */ addiu $v0, $zero, 2 /* 1093D0 802E7B50 24020002 */ addiu $v0, $zero, 2
/* 1093D4 802E7B54 3C018011 */ lui $at, %hi(gPlayerData) /* 1093D4 802E7B54 3C018011 */ lui $at, %hi(gPlayerData)
/* 1093D8 802E7B58 A022F290 */ sb $v0, %lo(gPlayerData)($at) /* 1093D8 802E7B58 A022F290 */ sb $v0, %lo(gPlayerData)($at)
/* 1093DC 802E7B5C 080B9EE2 */ j .L802E7B88 /* 1093DC 802E7B5C 080B9EE2 */ j .L802E7B88
/* 1093E0 802E7B60 00000000 */ nop /* 1093E0 802E7B60 00000000 */ nop
/* 1093E4 802E7B64 3C018011 */ lui $at, %hi(gPlayerData+0x1) /* 1093E4 802E7B64 3C018011 */ lui $at, %hi(gPlayerData+0x1)
/* 1093E8 802E7B68 A020F291 */ sb $zero, %lo(gPlayerData+0x1)($at) /* 1093E8 802E7B68 A020F291 */ sb $zero, %lo(gPlayerData+0x1)($at)
/* 1093EC 802E7B6C 080B9EE2 */ j .L802E7B88 /* 1093EC 802E7B6C 080B9EE2 */ j .L802E7B88
/* 1093F0 802E7B70 00000000 */ nop /* 1093F0 802E7B70 00000000 */ nop
/* 1093F4 802E7B74 080B9EE0 */ j .L802E7B80 /* 1093F4 802E7B74 080B9EE0 */ j .L802E7B80
/* 1093F8 802E7B78 24020001 */ addiu $v0, $zero, 1 /* 1093F8 802E7B78 24020001 */ addiu $v0, $zero, 1
/* 1093FC 802E7B7C 24020002 */ addiu $v0, $zero, 2 /* 1093FC 802E7B7C 24020002 */ addiu $v0, $zero, 2
@ -47,14 +47,14 @@ glabel func_802E7AE4
.L802E7B88: .L802E7B88:
/* 109408 802E7B88 8E020010 */ lw $v0, 0x10($s0) /* 109408 802E7B88 8E020010 */ lw $v0, 0x10($s0)
/* 10940C 802E7B8C 10400027 */ beqz $v0, .L802E7C2C /* 10940C 802E7B8C 10400027 */ beqz $v0, .L802E7C2C
/* 109410 802E7B90 00000000 */ nop /* 109410 802E7B90 00000000 */ nop
/* 109414 802E7B94 C6340064 */ lwc1 $f20, 0x64($s1) /* 109414 802E7B94 C6340064 */ lwc1 $f20, 0x64($s1)
/* 109418 802E7B98 3C0140C9 */ lui $at, 0x40c9 /* 109418 802E7B98 3C0140C9 */ lui $at, 0x40c9
/* 10941C 802E7B9C 34210FD0 */ ori $at, $at, 0xfd0 /* 10941C 802E7B9C 34210FD0 */ ori $at, $at, 0xfd0
/* 109420 802E7BA0 44810000 */ mtc1 $at, $f0 /* 109420 802E7BA0 44810000 */ mtc1 $at, $f0
/* 109424 802E7BA4 00000000 */ nop /* 109424 802E7BA4 00000000 */ nop
/* 109428 802E7BA8 4600A502 */ mul.s $f20, $f20, $f0 /* 109428 802E7BA8 4600A502 */ mul.s $f20, $f20, $f0
/* 10942C 802E7BAC 00000000 */ nop /* 10942C 802E7BAC 00000000 */ nop
/* 109430 802E7BB0 3C0143B4 */ lui $at, 0x43b4 /* 109430 802E7BB0 3C0143B4 */ lui $at, 0x43b4
/* 109434 802E7BB4 44810000 */ mtc1 $at, $f0 /* 109434 802E7BB4 44810000 */ mtc1 $at, $f0
/* 109438 802E7BB8 3C014120 */ lui $at, 0x4120 /* 109438 802E7BB8 3C014120 */ lui $at, 0x4120
@ -63,7 +63,7 @@ glabel func_802E7AE4
/* 109444 802E7BC4 0C00A85B */ jal sin_rad /* 109444 802E7BC4 0C00A85B */ jal sin_rad
/* 109448 802E7BC8 4600A306 */ mov.s $f12, $f20 /* 109448 802E7BC8 4600A306 */ mov.s $f12, $f20
/* 10944C 802E7BCC 46160002 */ mul.s $f0, $f0, $f22 /* 10944C 802E7BCC 46160002 */ mul.s $f0, $f0, $f22
/* 109450 802E7BD0 00000000 */ nop /* 109450 802E7BD0 00000000 */ nop
/* 109454 802E7BD4 C6220048 */ lwc1 $f2, 0x48($s1) /* 109454 802E7BD4 C6220048 */ lwc1 $f2, 0x48($s1)
/* 109458 802E7BD8 46001080 */ add.s $f2, $f2, $f0 /* 109458 802E7BD8 46001080 */ add.s $f2, $f2, $f0
/* 10945C 802E7BDC E6020018 */ swc1 $f2, 0x18($s0) /* 10945C 802E7BDC E6020018 */ swc1 $f2, 0x18($s0)
@ -72,7 +72,7 @@ glabel func_802E7AE4
/* 109468 802E7BE8 0C00A874 */ jal cos_rad /* 109468 802E7BE8 0C00A874 */ jal cos_rad
/* 10946C 802E7BEC E600001C */ swc1 $f0, 0x1c($s0) /* 10946C 802E7BEC E600001C */ swc1 $f0, 0x1c($s0)
/* 109470 802E7BF0 46160002 */ mul.s $f0, $f0, $f22 /* 109470 802E7BF0 46160002 */ mul.s $f0, $f0, $f22
/* 109474 802E7BF4 00000000 */ nop /* 109474 802E7BF4 00000000 */ nop
/* 109478 802E7BF8 C6220050 */ lwc1 $f2, 0x50($s1) /* 109478 802E7BF8 C6220050 */ lwc1 $f2, 0x50($s1)
/* 10947C 802E7BFC 46001080 */ add.s $f2, $f2, $f0 /* 10947C 802E7BFC 46001080 */ add.s $f2, $f2, $f0
/* 109480 802E7C00 24020001 */ addiu $v0, $zero, 1 /* 109480 802E7C00 24020001 */ addiu $v0, $zero, 1
@ -97,7 +97,7 @@ glabel func_802E7AE4
/* 1094C8 802E7C48 00822021 */ addu $a0, $a0, $v0 /* 1094C8 802E7C48 00822021 */ addu $a0, $a0, $v0
.L802E7C4C: .L802E7C4C:
/* 1094CC 802E7C4C 0C051514 */ jal set_global_flag /* 1094CC 802E7C4C 0C051514 */ jal set_global_flag
/* 1094D0 802E7C50 00000000 */ nop /* 1094D0 802E7C50 00000000 */ nop
/* 1094D4 802E7C54 8FBF0020 */ lw $ra, 0x20($sp) /* 1094D4 802E7C54 8FBF0020 */ lw $ra, 0x20($sp)
/* 1094D8 802E7C58 8FB1001C */ lw $s1, 0x1c($sp) /* 1094D8 802E7C58 8FB1001C */ lw $s1, 0x1c($sp)
/* 1094DC 802E7C5C 8FB00018 */ lw $s0, 0x18($sp) /* 1094DC 802E7C5C 8FB00018 */ lw $s0, 0x18($sp)

View File

@ -5,7 +5,7 @@ glabel func_802E7C70
/* 1094F0 802E7C70 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 1094F0 802E7C70 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 1094F4 802E7C74 AFBF0010 */ sw $ra, 0x10($sp) /* 1094F4 802E7C74 AFBF0010 */ sw $ra, 0x10($sp)
/* 1094F8 802E7C78 0C04419E */ jal func_80110678 /* 1094F8 802E7C78 0C04419E */ jal func_80110678
/* 1094FC 802E7C7C 00000000 */ nop /* 1094FC 802E7C7C 00000000 */ nop
/* 109500 802E7C80 8FBF0010 */ lw $ra, 0x10($sp) /* 109500 802E7C80 8FBF0010 */ lw $ra, 0x10($sp)
/* 109504 802E7C84 03E00008 */ jr $ra /* 109504 802E7C84 03E00008 */ jr $ra
/* 109508 802E7C88 27BD0018 */ addiu $sp, $sp, 0x18 /* 109508 802E7C88 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -7,9 +7,9 @@ glabel func_802E7C8C
/* 109514 802E7C94 8C820040 */ lw $v0, 0x40($a0) /* 109514 802E7C94 8C820040 */ lw $v0, 0x40($a0)
/* 109518 802E7C98 8C420010 */ lw $v0, 0x10($v0) /* 109518 802E7C98 8C420010 */ lw $v0, 0x10($v0)
/* 10951C 802E7C9C 10400003 */ beqz $v0, .L802E7CAC /* 10951C 802E7C9C 10400003 */ beqz $v0, .L802E7CAC
/* 109520 802E7CA0 00000000 */ nop /* 109520 802E7CA0 00000000 */ nop
/* 109524 802E7CA4 0C038069 */ jal enable_player_input /* 109524 802E7CA4 0C038069 */ jal enable_player_input
/* 109528 802E7CA8 00000000 */ nop /* 109528 802E7CA8 00000000 */ nop
.L802E7CAC: .L802E7CAC:
/* 10952C 802E7CAC 8FBF0010 */ lw $ra, 0x10($sp) /* 10952C 802E7CAC 8FBF0010 */ lw $ra, 0x10($sp)
/* 109530 802E7CB0 03E00008 */ jr $ra /* 109530 802E7CB0 03E00008 */ jr $ra

View File

@ -8,25 +8,25 @@ glabel func_802E7CB8
/* 109544 802E7CC4 8C900040 */ lw $s0, 0x40($a0) /* 109544 802E7CC4 8C900040 */ lw $s0, 0x40($a0)
/* 109548 802E7CC8 8E020010 */ lw $v0, 0x10($s0) /* 109548 802E7CC8 8E020010 */ lw $v0, 0x10($s0)
/* 10954C 802E7CCC 10400010 */ beqz $v0, .L802E7D10 /* 10954C 802E7CCC 10400010 */ beqz $v0, .L802E7D10
/* 109550 802E7CD0 00000000 */ nop /* 109550 802E7CD0 00000000 */ nop
/* 109554 802E7CD4 82020030 */ lb $v0, 0x30($s0) /* 109554 802E7CD4 82020030 */ lb $v0, 0x30($s0)
/* 109558 802E7CD8 1040000F */ beqz $v0, .L802E7D18 /* 109558 802E7CD8 1040000F */ beqz $v0, .L802E7D18
/* 10955C 802E7CDC 00000000 */ nop /* 10955C 802E7CDC 00000000 */ nop
/* 109560 802E7CE0 0C043F5A */ jal func_8010FD68 /* 109560 802E7CE0 0C043F5A */ jal func_8010FD68
/* 109564 802E7CE4 00000000 */ nop /* 109564 802E7CE4 00000000 */ nop
/* 109568 802E7CE8 0C04CE7F */ jal remove_item_entity_by_index /* 109568 802E7CE8 0C04CE7F */ jal remove_item_entity_by_index
/* 10956C 802E7CEC 8E040014 */ lw $a0, 0x14($s0) /* 10956C 802E7CEC 8E040014 */ lw $a0, 0x14($s0)
/* 109570 802E7CF0 3C040001 */ lui $a0, 1 /* 109570 802E7CF0 3C040001 */ lui $a0, 1
/* 109574 802E7CF4 0C037FBF */ jal func_800DFEFC /* 109574 802E7CF4 0C037FBF */ jal func_800DFEFC
/* 109578 802E7CF8 34840002 */ ori $a0, $a0, 2 /* 109578 802E7CF8 34840002 */ ori $a0, $a0, 2
/* 10957C 802E7CFC 0C038069 */ jal enable_player_input /* 10957C 802E7CFC 0C038069 */ jal enable_player_input
/* 109580 802E7D00 00000000 */ nop /* 109580 802E7D00 00000000 */ nop
/* 109584 802E7D04 2402FFFF */ addiu $v0, $zero, -1 /* 109584 802E7D04 2402FFFF */ addiu $v0, $zero, -1
/* 109588 802E7D08 080B9F46 */ j .L802E7D18 /* 109588 802E7D08 080B9F46 */ j .L802E7D18
/* 10958C 802E7D0C AE020010 */ sw $v0, 0x10($s0) /* 10958C 802E7D0C AE020010 */ sw $v0, 0x10($s0)
.L802E7D10: .L802E7D10:
/* 109590 802E7D10 0C043F5A */ jal func_8010FD68 /* 109590 802E7D10 0C043F5A */ jal func_8010FD68
/* 109594 802E7D14 00000000 */ nop /* 109594 802E7D14 00000000 */ nop
.L802E7D18: .L802E7D18:
/* 109598 802E7D18 8FBF0014 */ lw $ra, 0x14($sp) /* 109598 802E7D18 8FBF0014 */ lw $ra, 0x14($sp)
/* 10959C 802E7D1C 8FB00010 */ lw $s0, 0x10($sp) /* 10959C 802E7D1C 8FB00010 */ lw $s0, 0x10($sp)

View File

@ -14,14 +14,14 @@ glabel func_80035EEC
/* 11310 80035F10 50400005 */ beql $v0, $zero, .L80035F28 /* 11310 80035F10 50400005 */ beql $v0, $zero, .L80035F28
/* 11314 80035F14 24020002 */ addiu $v0, $zero, 2 /* 11314 80035F14 24020002 */ addiu $v0, $zero, 2
/* 11318 80035F18 10600007 */ beqz $v1, .L80035F38 /* 11318 80035F18 10600007 */ beqz $v1, .L80035F38
/* 1131C 80035F1C 00000000 */ nop /* 1131C 80035F1C 00000000 */ nop
/* 11320 80035F20 0800D83B */ j .L800360EC /* 11320 80035F20 0800D83B */ j .L800360EC
/* 11324 80035F24 00000000 */ nop /* 11324 80035F24 00000000 */ nop
.L80035F28: .L80035F28:
/* 11328 80035F28 10620055 */ beq $v1, $v0, .L80036080 /* 11328 80035F28 10620055 */ beq $v1, $v0, .L80036080
/* 1132C 80035F2C 00000000 */ nop /* 1132C 80035F2C 00000000 */ nop
/* 11330 80035F30 0800D83B */ j .L800360EC /* 11330 80035F30 0800D83B */ j .L800360EC
/* 11334 80035F34 00000000 */ nop /* 11334 80035F34 00000000 */ nop
.L80035F38: .L80035F38:
/* 11338 80035F38 3C04800A */ lui $a0, %hi(D_800A0946) /* 11338 80035F38 3C04800A */ lui $a0, %hi(D_800A0946)
/* 1133C 80035F3C 24840946 */ addiu $a0, $a0, %lo(D_800A0946) /* 1133C 80035F3C 24840946 */ addiu $a0, $a0, %lo(D_800A0946)
@ -50,7 +50,7 @@ glabel func_80035EEC
/* 11394 80035F94 8445008C */ lh $a1, 0x8c($v0) /* 11394 80035F94 8445008C */ lh $a1, 0x8c($v0)
.L80035F98: .L80035F98:
/* 11398 80035F98 0C0169BD */ jal load_map_by_IDs /* 11398 80035F98 0C0169BD */ jal load_map_by_IDs
/* 1139C 80035F9C 00000000 */ nop /* 1139C 80035F9C 00000000 */ nop
/* 113A0 80035FA0 3C108007 */ lui $s0, %hi(gGameStatusPtr) /* 113A0 80035FA0 3C108007 */ lui $s0, %hi(gGameStatusPtr)
/* 113A4 80035FA4 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr) /* 113A4 80035FA4 2610419C */ addiu $s0, $s0, %lo(gGameStatusPtr)
/* 113A8 80035FA8 8E020000 */ lw $v0, ($s0) /* 113A8 80035FA8 8E020000 */ lw $v0, ($s0)
@ -61,12 +61,12 @@ glabel func_80035EEC
/* 113BC 80035FBC 8E020000 */ lw $v0, ($s0) /* 113BC 80035FBC 8E020000 */ lw $v0, ($s0)
/* 113C0 80035FC0 80420071 */ lb $v0, 0x71($v0) /* 113C0 80035FC0 80420071 */ lb $v0, 0x71($v0)
/* 113C4 80035FC4 14400003 */ bnez $v0, .L80035FD4 /* 113C4 80035FC4 14400003 */ bnez $v0, .L80035FD4
/* 113C8 80035FC8 00000000 */ nop /* 113C8 80035FC8 00000000 */ nop
/* 113CC 80035FCC 0C03805E */ jal disable_player_input /* 113CC 80035FCC 0C03805E */ jal disable_player_input
/* 113D0 80035FD0 00000000 */ nop /* 113D0 80035FD0 00000000 */ nop
.L80035FD4: .L80035FD4:
/* 113D4 80035FD4 0C00B500 */ jal update_cameras /* 113D4 80035FD4 0C00B500 */ jal update_cameras
/* 113D8 80035FD8 00000000 */ nop /* 113D8 80035FD8 00000000 */ nop
/* 113DC 80035FDC 3C02800A */ lui $v0, %hi(D_800A0944) /* 113DC 80035FDC 3C02800A */ lui $v0, %hi(D_800A0944)
/* 113E0 80035FE0 24420944 */ addiu $v0, $v0, %lo(D_800A0944) /* 113E0 80035FE0 24420944 */ addiu $v0, $v0, %lo(D_800A0944)
/* 113E4 80035FE4 94430000 */ lhu $v1, ($v0) /* 113E4 80035FE4 94430000 */ lhu $v1, ($v0)
@ -78,13 +78,13 @@ glabel func_80035EEC
/* 113FC 80035FFC A4430000 */ sh $v1, ($v0) /* 113FC 80035FFC A4430000 */ sh $v1, ($v0)
.L80036000: .L80036000:
/* 11400 80036000 0C00F949 */ jal func_8003E524 /* 11400 80036000 0C00F949 */ jal func_8003E524
/* 11404 80036004 00000000 */ nop /* 11404 80036004 00000000 */ nop
/* 11408 80036008 0C00E64C */ jal update_npcs /* 11408 80036008 0C00E64C */ jal update_npcs
/* 1140C 8003600C 00000000 */ nop /* 1140C 8003600C 00000000 */ nop
/* 11410 80036010 0C037DD0 */ jal update_player /* 11410 80036010 0C037DD0 */ jal update_player
/* 11414 80036014 00000000 */ nop /* 11414 80036014 00000000 */ nop
/* 11418 80036018 0C00B500 */ jal update_cameras /* 11418 80036018 0C00B500 */ jal update_cameras
/* 1141C 8003601C 00000000 */ nop /* 1141C 8003601C 00000000 */ nop
/* 11420 80036020 3C04800A */ lui $a0, %hi(D_800A0946) /* 11420 80036020 3C04800A */ lui $a0, %hi(D_800A0946)
/* 11424 80036024 24840946 */ addiu $a0, $a0, %lo(D_800A0946) /* 11424 80036024 24840946 */ addiu $a0, $a0, %lo(D_800A0946)
/* 11428 80036028 84820000 */ lh $v0, ($a0) /* 11428 80036028 84820000 */ lh $v0, ($a0)
@ -100,7 +100,7 @@ glabel func_80035EEC
/* 11448 80036048 0C0B1059 */ jal does_script_exist /* 11448 80036048 0C0B1059 */ jal does_script_exist
/* 1144C 8003604C 8C44006C */ lw $a0, 0x6c($v0) /* 1144C 8003604C 8C44006C */ lw $a0, 0x6c($v0)
/* 11450 80036050 14400026 */ bnez $v0, .L800360EC /* 11450 80036050 14400026 */ bnez $v0, .L800360EC
/* 11454 80036054 00000000 */ nop /* 11454 80036054 00000000 */ nop
/* 11458 80036058 3C05800A */ lui $a1, %hi(D_8009A650) /* 11458 80036058 3C05800A */ lui $a1, %hi(D_8009A650)
/* 1145C 8003605C 24A5A650 */ addiu $a1, $a1, %lo(D_8009A650) /* 1145C 8003605C 24A5A650 */ addiu $a1, $a1, %lo(D_8009A650)
/* 11460 80036060 2404FFF7 */ addiu $a0, $zero, -9 /* 11460 80036060 2404FFF7 */ addiu $a0, $zero, -9
@ -113,27 +113,27 @@ glabel func_80035EEC
/* 1147C 8003607C A6030000 */ sh $v1, ($s0) /* 1147C 8003607C A6030000 */ sh $v1, ($s0)
.L80036080: .L80036080:
/* 11480 80036080 0C00E64C */ jal update_npcs /* 11480 80036080 0C00E64C */ jal update_npcs
/* 11484 80036084 00000000 */ nop /* 11484 80036084 00000000 */ nop
/* 11488 80036088 0C037DD0 */ jal update_player /* 11488 80036088 0C037DD0 */ jal update_player
/* 1148C 8003608C 00000000 */ nop /* 1148C 8003608C 00000000 */ nop
/* 11490 80036090 0C016754 */ jal func_80059D50 /* 11490 80036090 0C016754 */ jal func_80059D50
/* 11494 80036094 00000000 */ nop /* 11494 80036094 00000000 */ nop
/* 11498 80036098 0C00B500 */ jal update_cameras /* 11498 80036098 0C00B500 */ jal update_cameras
/* 1149C 8003609C 00000000 */ nop /* 1149C 8003609C 00000000 */ nop
/* 114A0 800360A0 3C04800A */ lui $a0, %hi(gMapTransitionAlpha) /* 114A0 800360A0 3C04800A */ lui $a0, %hi(gMapTransitionAlpha)
/* 114A4 800360A4 24840940 */ addiu $a0, $a0, %lo(gMapTransitionAlpha) /* 114A4 800360A4 24840940 */ addiu $a0, $a0, %lo(gMapTransitionAlpha)
/* 114A8 800360A8 0C04E175 */ jal func_801385D4 /* 114A8 800360A8 0C04E175 */ jal func_801385D4
/* 114AC 800360AC 00000000 */ nop /* 114AC 800360AC 00000000 */ nop
/* 114B0 800360B0 00021400 */ sll $v0, $v0, 0x10 /* 114B0 800360B0 00021400 */ sll $v0, $v0, 0x10
/* 114B4 800360B4 1040000D */ beqz $v0, .L800360EC /* 114B4 800360B4 1040000D */ beqz $v0, .L800360EC
/* 114B8 800360B8 00000000 */ nop /* 114B8 800360B8 00000000 */ nop
/* 114BC 800360BC 3C028007 */ lui $v0, %hi(gGameStatusPtr) /* 114BC 800360BC 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 114C0 800360C0 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0) /* 114C0 800360C0 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 114C4 800360C4 80420071 */ lb $v0, 0x71($v0) /* 114C4 800360C4 80420071 */ lb $v0, 0x71($v0)
/* 114C8 800360C8 14400003 */ bnez $v0, .L800360D8 /* 114C8 800360C8 14400003 */ bnez $v0, .L800360D8
/* 114CC 800360CC 00000000 */ nop /* 114CC 800360CC 00000000 */ nop
/* 114D0 800360D0 0C038069 */ jal enable_player_input /* 114D0 800360D0 0C038069 */ jal enable_player_input
/* 114D4 800360D4 00000000 */ nop /* 114D4 800360D4 00000000 */ nop
.L800360D8: .L800360D8:
/* 114D8 800360D8 3C05BF80 */ lui $a1, 0xbf80 /* 114D8 800360D8 3C05BF80 */ lui $a1, 0xbf80
/* 114DC 800360DC 0C04DF62 */ jal func_80137D88 /* 114DC 800360DC 0C04DF62 */ jal func_80137D88

View File

@ -15,22 +15,22 @@ glabel func_8003617C
/* 115A4 800361A4 00220821 */ addu $at, $at, $v0 /* 115A4 800361A4 00220821 */ addu $at, $at, $v0
/* 115A8 800361A8 8C228320 */ lw $v0, %lo(D_80098320)($at) /* 115A8 800361A8 8C228320 */ lw $v0, %lo(D_80098320)($at)
/* 115AC 800361AC 00400008 */ jr $v0 /* 115AC 800361AC 00400008 */ jr $v0
/* 115B0 800361B0 00000000 */ nop /* 115B0 800361B0 00000000 */ nop
/* 115B4 800361B4 0C00E64C */ jal update_npcs /* 115B4 800361B4 0C00E64C */ jal update_npcs
/* 115B8 800361B8 00000000 */ nop /* 115B8 800361B8 00000000 */ nop
/* 115BC 800361BC 0C037DD0 */ jal update_player /* 115BC 800361BC 0C037DD0 */ jal update_player
/* 115C0 800361C0 00000000 */ nop /* 115C0 800361C0 00000000 */ nop
/* 115C4 800361C4 0C016754 */ jal func_80059D50 /* 115C4 800361C4 0C016754 */ jal func_80059D50
/* 115C8 800361C8 00000000 */ nop /* 115C8 800361C8 00000000 */ nop
/* 115CC 800361CC 0C00B500 */ jal update_cameras /* 115CC 800361CC 0C00B500 */ jal update_cameras
/* 115D0 800361D0 00000000 */ nop /* 115D0 800361D0 00000000 */ nop
/* 115D4 800361D4 3C04800A */ lui $a0, %hi(gMapTransitionAlpha) /* 115D4 800361D4 3C04800A */ lui $a0, %hi(gMapTransitionAlpha)
/* 115D8 800361D8 24840940 */ addiu $a0, $a0, %lo(gMapTransitionAlpha) /* 115D8 800361D8 24840940 */ addiu $a0, $a0, %lo(gMapTransitionAlpha)
/* 115DC 800361DC 0C04E0AB */ jal func_801382AC /* 115DC 800361DC 0C04E0AB */ jal func_801382AC
/* 115E0 800361E0 00000000 */ nop /* 115E0 800361E0 00000000 */ nop
/* 115E4 800361E4 00021400 */ sll $v0, $v0, 0x10 /* 115E4 800361E4 00021400 */ sll $v0, $v0, 0x10
/* 115E8 800361E8 1040007F */ beqz $v0, .L800363E8 /* 115E8 800361E8 1040007F */ beqz $v0, .L800363E8
/* 115EC 800361EC 00000000 */ nop /* 115EC 800361EC 00000000 */ nop
/* 115F0 800361F0 3C03800A */ lui $v1, %hi(D_800A0944) /* 115F0 800361F0 3C03800A */ lui $v1, %hi(D_800A0944)
/* 115F4 800361F4 24630944 */ addiu $v1, $v1, %lo(D_800A0944) /* 115F4 800361F4 24630944 */ addiu $v1, $v1, %lo(D_800A0944)
/* 115F8 800361F8 94620000 */ lhu $v0, ($v1) /* 115F8 800361F8 94620000 */ lhu $v0, ($v1)
@ -57,7 +57,7 @@ glabel func_8003617C
/* 1164C 8003624C 8E020000 */ lw $v0, ($s0) /* 1164C 8003624C 8E020000 */ lw $v0, ($s0)
/* 11650 80036250 80420071 */ lb $v0, 0x71($v0) /* 11650 80036250 80420071 */ lb $v0, 0x71($v0)
/* 11654 80036254 10400003 */ beqz $v0, .L80036264 /* 11654 80036254 10400003 */ beqz $v0, .L80036264
/* 11658 80036258 00000000 */ nop /* 11658 80036258 00000000 */ nop
/* 1165C 8003625C 0C00CD3C */ jal set_game_mode /* 1165C 8003625C 0C00CD3C */ jal set_game_mode
/* 11660 80036260 24040011 */ addiu $a0, $zero, 0x11 /* 11660 80036260 24040011 */ addiu $a0, $zero, 0x11
.L80036264: .L80036264:
@ -82,16 +82,16 @@ glabel func_8003617C
/* 116A8 800362A8 0C009C22 */ jal func_80027088 /* 116A8 800362A8 0C009C22 */ jal func_80027088
/* 116AC 800362AC 0000202D */ daddu $a0, $zero, $zero /* 116AC 800362AC 0000202D */ daddu $a0, $zero, $zero
/* 116B0 800362B0 0C018030 */ jal nuContRmbForceStopEnd /* 116B0 800362B0 0C018030 */ jal nuContRmbForceStopEnd
/* 116B4 800362B4 00000000 */ nop /* 116B4 800362B4 00000000 */ nop
/* 116B8 800362B8 8E020000 */ lw $v0, ($s0) /* 116B8 800362B8 8E020000 */ lw $v0, ($s0)
/* 116BC 800362BC 80420071 */ lb $v0, 0x71($v0) /* 116BC 800362BC 80420071 */ lb $v0, 0x71($v0)
/* 116C0 800362C0 14400003 */ bnez $v0, .L800362D0 /* 116C0 800362C0 14400003 */ bnez $v0, .L800362D0
/* 116C4 800362C4 00000000 */ nop /* 116C4 800362C4 00000000 */ nop
/* 116C8 800362C8 0C03805E */ jal disable_player_input /* 116C8 800362C8 0C03805E */ jal disable_player_input
/* 116CC 800362CC 00000000 */ nop /* 116CC 800362CC 00000000 */ nop
.L800362D0: .L800362D0:
/* 116D0 800362D0 0C00B500 */ jal update_cameras /* 116D0 800362D0 0C00B500 */ jal update_cameras
/* 116D4 800362D4 00000000 */ nop /* 116D4 800362D4 00000000 */ nop
/* 116D8 800362D8 3C02800A */ lui $v0, %hi(D_800A0944) /* 116D8 800362D8 3C02800A */ lui $v0, %hi(D_800A0944)
/* 116DC 800362DC 24420944 */ addiu $v0, $v0, %lo(D_800A0944) /* 116DC 800362DC 24420944 */ addiu $v0, $v0, %lo(D_800A0944)
/* 116E0 800362E0 94430000 */ lhu $v1, ($v0) /* 116E0 800362E0 94430000 */ lhu $v1, ($v0)
@ -101,13 +101,13 @@ glabel func_8003617C
/* 116F0 800362F0 0800D8FA */ j .L800363E8 /* 116F0 800362F0 0800D8FA */ j .L800363E8
/* 116F4 800362F4 A4430000 */ sh $v1, ($v0) /* 116F4 800362F4 A4430000 */ sh $v1, ($v0)
/* 116F8 800362F8 0C00F949 */ jal func_8003E524 /* 116F8 800362F8 0C00F949 */ jal func_8003E524
/* 116FC 800362FC 00000000 */ nop /* 116FC 800362FC 00000000 */ nop
/* 11700 80036300 0C00E64C */ jal update_npcs /* 11700 80036300 0C00E64C */ jal update_npcs
/* 11704 80036304 00000000 */ nop /* 11704 80036304 00000000 */ nop
/* 11708 80036308 0C037DD0 */ jal update_player /* 11708 80036308 0C037DD0 */ jal update_player
/* 1170C 8003630C 00000000 */ nop /* 1170C 8003630C 00000000 */ nop
/* 11710 80036310 0C00B500 */ jal update_cameras /* 11710 80036310 0C00B500 */ jal update_cameras
/* 11714 80036314 00000000 */ nop /* 11714 80036314 00000000 */ nop
/* 11718 80036318 3C04800A */ lui $a0, %hi(D_800A0946) /* 11718 80036318 3C04800A */ lui $a0, %hi(D_800A0946)
/* 1171C 8003631C 24840946 */ addiu $a0, $a0, %lo(D_800A0946) /* 1171C 8003631C 24840946 */ addiu $a0, $a0, %lo(D_800A0946)
/* 11720 80036320 84820000 */ lh $v0, ($a0) /* 11720 80036320 84820000 */ lh $v0, ($a0)
@ -135,27 +135,27 @@ glabel func_8003617C
/* 11774 80036374 0800D8FA */ j .L800363E8 /* 11774 80036374 0800D8FA */ j .L800363E8
/* 11778 80036378 A4C30000 */ sh $v1, ($a2) /* 11778 80036378 A4C30000 */ sh $v1, ($a2)
/* 1177C 8003637C 0C00E64C */ jal update_npcs /* 1177C 8003637C 0C00E64C */ jal update_npcs
/* 11780 80036380 00000000 */ nop /* 11780 80036380 00000000 */ nop
/* 11784 80036384 0C037DD0 */ jal update_player /* 11784 80036384 0C037DD0 */ jal update_player
/* 11788 80036388 00000000 */ nop /* 11788 80036388 00000000 */ nop
/* 1178C 8003638C 0C016754 */ jal func_80059D50 /* 1178C 8003638C 0C016754 */ jal func_80059D50
/* 11790 80036390 00000000 */ nop /* 11790 80036390 00000000 */ nop
/* 11794 80036394 0C00B500 */ jal update_cameras /* 11794 80036394 0C00B500 */ jal update_cameras
/* 11798 80036398 00000000 */ nop /* 11798 80036398 00000000 */ nop
/* 1179C 8003639C 3C04800A */ lui $a0, %hi(gMapTransitionAlpha) /* 1179C 8003639C 3C04800A */ lui $a0, %hi(gMapTransitionAlpha)
/* 117A0 800363A0 24840940 */ addiu $a0, $a0, %lo(gMapTransitionAlpha) /* 117A0 800363A0 24840940 */ addiu $a0, $a0, %lo(gMapTransitionAlpha)
/* 117A4 800363A4 0C04E175 */ jal func_801385D4 /* 117A4 800363A4 0C04E175 */ jal func_801385D4
/* 117A8 800363A8 00000000 */ nop /* 117A8 800363A8 00000000 */ nop
/* 117AC 800363AC 00021400 */ sll $v0, $v0, 0x10 /* 117AC 800363AC 00021400 */ sll $v0, $v0, 0x10
/* 117B0 800363B0 1040000D */ beqz $v0, .L800363E8 /* 117B0 800363B0 1040000D */ beqz $v0, .L800363E8
/* 117B4 800363B4 00000000 */ nop /* 117B4 800363B4 00000000 */ nop
/* 117B8 800363B8 3C028007 */ lui $v0, %hi(gGameStatusPtr) /* 117B8 800363B8 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 117BC 800363BC 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0) /* 117BC 800363BC 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 117C0 800363C0 80420071 */ lb $v0, 0x71($v0) /* 117C0 800363C0 80420071 */ lb $v0, 0x71($v0)
/* 117C4 800363C4 14400003 */ bnez $v0, .L800363D4 /* 117C4 800363C4 14400003 */ bnez $v0, .L800363D4
/* 117C8 800363C8 00000000 */ nop /* 117C8 800363C8 00000000 */ nop
/* 117CC 800363CC 0C038069 */ jal enable_player_input /* 117CC 800363CC 0C038069 */ jal enable_player_input
/* 117D0 800363D0 00000000 */ nop /* 117D0 800363D0 00000000 */ nop
.L800363D4: .L800363D4:
/* 117D4 800363D4 3C05BF80 */ lui $a1, 0xbf80 /* 117D4 800363D4 3C05BF80 */ lui $a1, 0xbf80
/* 117D8 800363D8 0C04DF62 */ jal func_80137D88 /* 117D8 800363D8 0C04DF62 */ jal func_80137D88

View File

@ -15,17 +15,17 @@ glabel func_8003646C
/* 11894 80036494 10400005 */ beqz $v0, .L800364AC /* 11894 80036494 10400005 */ beqz $v0, .L800364AC
/* 11898 80036498 24020001 */ addiu $v0, $zero, 1 /* 11898 80036498 24020001 */ addiu $v0, $zero, 1
/* 1189C 8003649C 1062000A */ beq $v1, $v0, .L800364C8 /* 1189C 8003649C 1062000A */ beq $v1, $v0, .L800364C8
/* 118A0 800364A0 00000000 */ nop /* 118A0 800364A0 00000000 */ nop
/* 118A4 800364A4 0800D984 */ j .L80036610 /* 118A4 800364A4 0800D984 */ j .L80036610
/* 118A8 800364A8 00000000 */ nop /* 118A8 800364A8 00000000 */ nop
.L800364AC: .L800364AC:
/* 118AC 800364AC 24020003 */ addiu $v0, $zero, 3 /* 118AC 800364AC 24020003 */ addiu $v0, $zero, 3
/* 118B0 800364B0 1062002A */ beq $v1, $v0, .L8003655C /* 118B0 800364B0 1062002A */ beq $v1, $v0, .L8003655C
/* 118B4 800364B4 24020004 */ addiu $v0, $zero, 4 /* 118B4 800364B4 24020004 */ addiu $v0, $zero, 4
/* 118B8 800364B8 1062003C */ beq $v1, $v0, .L800365AC /* 118B8 800364B8 1062003C */ beq $v1, $v0, .L800365AC
/* 118BC 800364BC 00000000 */ nop /* 118BC 800364BC 00000000 */ nop
/* 118C0 800364C0 0800D984 */ j .L80036610 /* 118C0 800364C0 0800D984 */ j .L80036610
/* 118C4 800364C4 00000000 */ nop /* 118C4 800364C4 00000000 */ nop
.L800364C8: .L800364C8:
/* 118C8 800364C8 3C03800A */ lui $v1, %hi(D_8009A650) /* 118C8 800364C8 3C03800A */ lui $v1, %hi(D_8009A650)
/* 118CC 800364CC 2463A650 */ addiu $v1, $v1, %lo(D_8009A650) /* 118CC 800364CC 2463A650 */ addiu $v1, $v1, %lo(D_8009A650)
@ -61,7 +61,7 @@ glabel func_8003646C
/* 1193C 8003653C 0C0169BD */ jal load_map_by_IDs /* 1193C 8003653C 0C0169BD */ jal load_map_by_IDs
/* 11940 80036540 0000302D */ daddu $a2, $zero, $zero /* 11940 80036540 0000302D */ daddu $a2, $zero, $zero
/* 11944 80036544 0C018030 */ jal nuContRmbForceStopEnd /* 11944 80036544 0C018030 */ jal nuContRmbForceStopEnd
/* 11948 80036548 00000000 */ nop /* 11948 80036548 00000000 */ nop
/* 1194C 8003654C 96020000 */ lhu $v0, ($s0) /* 1194C 8003654C 96020000 */ lhu $v0, ($s0)
/* 11950 80036550 24420001 */ addiu $v0, $v0, 1 /* 11950 80036550 24420001 */ addiu $v0, $v0, 1
.L80036554: .L80036554:
@ -69,15 +69,15 @@ glabel func_8003646C
/* 11958 80036558 A6020000 */ sh $v0, ($s0) /* 11958 80036558 A6020000 */ sh $v0, ($s0)
.L8003655C: .L8003655C:
/* 1195C 8003655C 0C00F949 */ jal func_8003E524 /* 1195C 8003655C 0C00F949 */ jal func_8003E524
/* 11960 80036560 00000000 */ nop /* 11960 80036560 00000000 */ nop
/* 11964 80036564 0C00E64C */ jal update_npcs /* 11964 80036564 0C00E64C */ jal update_npcs
/* 11968 80036568 00000000 */ nop /* 11968 80036568 00000000 */ nop
/* 1196C 8003656C 3C028007 */ lui $v0, %hi(gGameStatusPtr) /* 1196C 8003656C 3C028007 */ lui $v0, %hi(gGameStatusPtr)
/* 11970 80036570 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0) /* 11970 80036570 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 11974 80036574 0C0B1059 */ jal does_script_exist /* 11974 80036574 0C0B1059 */ jal does_script_exist
/* 11978 80036578 8C44006C */ lw $a0, 0x6c($v0) /* 11978 80036578 8C44006C */ lw $a0, 0x6c($v0)
/* 1197C 8003657C 1440002C */ bnez $v0, .L80036630 /* 1197C 8003657C 1440002C */ bnez $v0, .L80036630
/* 11980 80036580 00000000 */ nop /* 11980 80036580 00000000 */ nop
/* 11984 80036584 3C05800A */ lui $a1, %hi(D_8009A650) /* 11984 80036584 3C05800A */ lui $a1, %hi(D_8009A650)
/* 11988 80036588 24A5A650 */ addiu $a1, $a1, %lo(D_8009A650) /* 11988 80036588 24A5A650 */ addiu $a1, $a1, %lo(D_8009A650)
/* 1198C 8003658C 2404FFF7 */ addiu $a0, $zero, -9 /* 1198C 8003658C 2404FFF7 */ addiu $a0, $zero, -9
@ -108,18 +108,18 @@ glabel func_8003646C
/* 119EC 800365EC 24040004 */ addiu $a0, $zero, 4 /* 119EC 800365EC 24040004 */ addiu $a0, $zero, 4
.L800365F0: .L800365F0:
/* 119F0 800365F0 0C00E64C */ jal update_npcs /* 119F0 800365F0 0C00E64C */ jal update_npcs
/* 119F4 800365F4 00000000 */ nop /* 119F4 800365F4 00000000 */ nop
/* 119F8 800365F8 0C037DD0 */ jal update_player /* 119F8 800365F8 0C037DD0 */ jal update_player
/* 119FC 800365FC 00000000 */ nop /* 119FC 800365FC 00000000 */ nop
/* 11A00 80036600 0C016754 */ jal func_80059D50 /* 11A00 80036600 0C016754 */ jal func_80059D50
/* 11A04 80036604 00000000 */ nop /* 11A04 80036604 00000000 */ nop
/* 11A08 80036608 0C00B500 */ jal update_cameras /* 11A08 80036608 0C00B500 */ jal update_cameras
/* 11A0C 8003660C 00000000 */ nop /* 11A0C 8003660C 00000000 */ nop
.L80036610: .L80036610:
/* 11A10 80036610 3C02800A */ lui $v0, %hi(gMapTransitionAlpha) /* 11A10 80036610 3C02800A */ lui $v0, %hi(gMapTransitionAlpha)
/* 11A14 80036614 84420940 */ lh $v0, %lo(gMapTransitionAlpha)($v0) /* 11A14 80036614 84420940 */ lh $v0, %lo(gMapTransitionAlpha)($v0)
/* 11A18 80036618 44820000 */ mtc1 $v0, $f0 /* 11A18 80036618 44820000 */ mtc1 $v0, $f0
/* 11A1C 8003661C 00000000 */ nop /* 11A1C 8003661C 00000000 */ nop
/* 11A20 80036620 46800020 */ cvt.s.w $f0, $f0 /* 11A20 80036620 46800020 */ cvt.s.w $f0, $f0
/* 11A24 80036624 44050000 */ mfc1 $a1, $f0 /* 11A24 80036624 44050000 */ mfc1 $a1, $f0
/* 11A28 80036628 0C04DF62 */ jal func_80137D88 /* 11A28 80036628 0C04DF62 */ jal func_80137D88

View File

@ -11,52 +11,52 @@ glabel boot_main
/* 1388 80025F88 3C048009 */ lui $a0, 0x8009 /* 1388 80025F88 3C048009 */ lui $a0, 0x8009
/* 138C 80025F8C 24845820 */ addiu $a0, $a0, 0x5820 /* 138C 80025F8C 24845820 */ addiu $a0, $a0, 0x5820
/* 1390 80025F90 080097EB */ j .L80025FAC /* 1390 80025F90 080097EB */ j .L80025FAC
/* 1394 80025F94 00000000 */ nop /* 1394 80025F94 00000000 */ nop
.L80025F98: .L80025F98:
/* 1398 80025F98 24020002 */ addiu $v0, $zero, 2 /* 1398 80025F98 24020002 */ addiu $v0, $zero, 2
/* 139C 80025F9C 14620009 */ bne $v1, $v0, .L80025FC4 /* 139C 80025F9C 14620009 */ bne $v1, $v0, .L80025FC4
/* 13A0 80025FA0 00000000 */ nop /* 13A0 80025FA0 00000000 */ nop
/* 13A4 80025FA4 3C048009 */ lui $a0, 0x8009 /* 13A4 80025FA4 3C048009 */ lui $a0, 0x8009
/* 13A8 80025FA8 24845870 */ addiu $a0, $a0, 0x5870 /* 13A8 80025FA8 24845870 */ addiu $a0, $a0, 0x5870
.L80025FAC: .L80025FAC:
/* 13AC 80025FAC 0C019B84 */ jal osViSetMode /* 13AC 80025FAC 0C019B84 */ jal osViSetMode
/* 13B0 80025FB0 00000000 */ nop /* 13B0 80025FB0 00000000 */ nop
/* 13B4 80025FB4 0C019B98 */ jal osViSetSpecialFeatures /* 13B4 80025FB4 0C019B98 */ jal osViSetSpecialFeatures
/* 13B8 80025FB8 2404005A */ addiu $a0, $zero, 0x5a /* 13B8 80025FB8 2404005A */ addiu $a0, $zero, 0x5a
/* 13BC 80025FBC 080097F3 */ j .L80025FCC /* 13BC 80025FBC 080097F3 */ j .L80025FCC
/* 13C0 80025FC0 00000000 */ nop /* 13C0 80025FC0 00000000 */ nop
.L80025FC4: .L80025FC4:
/* 13C4 80025FC4 080097F1 */ j .L80025FC4 /* 13C4 80025FC4 080097F1 */ j .L80025FC4
/* 13C8 80025FC8 00000000 */ nop /* 13C8 80025FC8 00000000 */ nop
.L80025FCC: .L80025FCC:
/* 13CC 80025FCC 0C017D00 */ jal nuGfxDisplayOff /* 13CC 80025FCC 0C017D00 */ jal nuGfxDisplayOff
/* 13D0 80025FD0 00000000 */ nop /* 13D0 80025FD0 00000000 */ nop
/* 13D4 80025FD4 0C00B22C */ jal crash_create_monitor /* 13D4 80025FD4 0C00B22C */ jal crash_create_monitor
/* 13D8 80025FD8 00000000 */ nop /* 13D8 80025FD8 00000000 */ nop
/* 13DC 80025FDC 0C009718 */ jal func_80025C60 /* 13DC 80025FDC 0C009718 */ jal func_80025C60
/* 13E0 80025FE0 00000000 */ nop /* 13E0 80025FE0 00000000 */ nop
/* 13E4 80025FE4 0C017D58 */ jal nuGfxInitEX2 /* 13E4 80025FE4 0C017D58 */ jal nuGfxInitEX2
/* 13E8 80025FE8 00000000 */ nop /* 13E8 80025FE8 00000000 */ nop
/* 13EC 80025FEC 0C017D84 */ jal nuContInit /* 13EC 80025FEC 0C017D84 */ jal nuContInit
/* 13F0 80025FF0 00000000 */ nop /* 13F0 80025FF0 00000000 */ nop
/* 13F4 80025FF4 3C038007 */ lui $v1, %hi(gGameStatusPtr) /* 13F4 80025FF4 3C038007 */ lui $v1, %hi(gGameStatusPtr)
/* 13F8 80025FF8 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1) /* 13F8 80025FF8 8C63419C */ lw $v1, %lo(gGameStatusPtr)($v1)
/* 13FC 80025FFC 0C00B458 */ jal func_8002D160 /* 13FC 80025FFC 0C00B458 */ jal func_8002D160
/* 1400 80026000 A0620073 */ sb $v0, 0x73($v1) /* 1400 80026000 A0620073 */ sb $v0, 0x73($v1)
/* 1404 80026004 0C0AC800 */ jal func_802B2000 /* 1404 80026004 0C0AC800 */ jal func_802B2000
/* 1408 80026008 00000000 */ nop /* 1408 80026008 00000000 */ nop
/* 140C 8002600C 0C0AC80F */ jal func_802B203C /* 140C 8002600C 0C0AC80F */ jal func_802B203C
/* 1410 80026010 00000000 */ nop /* 1410 80026010 00000000 */ nop
/* 1414 80026014 3C048002 */ lui $a0, %hi(gfxRetrace_Callback) /* 1414 80026014 3C048002 */ lui $a0, %hi(gfxRetrace_Callback)
/* 1418 80026018 2484605C */ addiu $a0, $a0, %lo(gfxRetrace_Callback) /* 1418 80026018 2484605C */ addiu $a0, $a0, %lo(gfxRetrace_Callback)
/* 141C 8002601C 0C017C94 */ jal nuGfxFuncSet /* 141C 8002601C 0C017C94 */ jal nuGfxFuncSet
/* 1420 80026020 00000000 */ nop /* 1420 80026020 00000000 */ nop
/* 1424 80026024 3C048002 */ lui $a0, %hi(gfxPreNMI_Callback) /* 1424 80026024 3C048002 */ lui $a0, %hi(gfxPreNMI_Callback)
/* 1428 80026028 2484670C */ addiu $a0, $a0, %lo(gfxPreNMI_Callback) /* 1428 80026028 2484670C */ addiu $a0, $a0, %lo(gfxPreNMI_Callback)
/* 142C 8002602C 0C017CA4 */ jal nuGfxPreNMIFuncSet /* 142C 8002602C 0C017CA4 */ jal nuGfxPreNMIFuncSet
/* 1430 80026030 00000000 */ nop /* 1430 80026030 00000000 */ nop
/* 1434 80026034 0C019680 */ jal osGetCount /* 1434 80026034 0C019680 */ jal osGetCount
/* 1438 80026038 00000000 */ nop /* 1438 80026038 00000000 */ nop
/* 143C 8002603C 3C048007 */ lui $a0, %hi(gRandSeed) /* 143C 8002603C 3C048007 */ lui $a0, %hi(gRandSeed)
/* 1440 80026040 24844410 */ addiu $a0, $a0, %lo(gRandSeed) /* 1440 80026040 24844410 */ addiu $a0, $a0, %lo(gRandSeed)
/* 1444 80026044 8C830000 */ lw $v1, ($a0) /* 1444 80026044 8C830000 */ lw $v1, ($a0)
@ -65,4 +65,4 @@ glabel boot_main
/* 1450 80026050 AC830000 */ sw $v1, ($a0) /* 1450 80026050 AC830000 */ sw $v1, ($a0)
.L80026054: .L80026054:
/* 1454 80026054 08009815 */ j .L80026054 /* 1454 80026054 08009815 */ j .L80026054
/* 1458 80026058 00000000 */ nop /* 1458 80026058 00000000 */ nop

View File

@ -8,10 +8,10 @@ glabel gfxPreNMI_Callback
/* 1B18 80026718 3C018007 */ lui $at, %hi(D_80073E00) /* 1B18 80026718 3C018007 */ lui $at, %hi(D_80073E00)
/* 1B1C 8002671C AC223E00 */ sw $v0, %lo(D_80073E00)($at) /* 1B1C 8002671C AC223E00 */ sw $v0, %lo(D_80073E00)($at)
/* 1B20 80026720 0C018028 */ jal nuContRmbForceStop /* 1B20 80026720 0C018028 */ jal nuContRmbForceStop
/* 1B24 80026724 00000000 */ nop /* 1B24 80026724 00000000 */ nop
/* 1B28 80026728 8FBF0010 */ lw $ra, 0x10($sp) /* 1B28 80026728 8FBF0010 */ lw $ra, 0x10($sp)
/* 1B2C 8002672C 03E00008 */ jr $ra /* 1B2C 8002672C 03E00008 */ jr $ra
/* 1B30 80026730 27BD0018 */ addiu $sp, $sp, 0x18 /* 1B30 80026730 27BD0018 */ addiu $sp, $sp, 0x18
/* 1B34 80026734 00000000 */ nop /* 1B34 80026734 00000000 */ nop
/* 1B38 80026738 00000000 */ nop /* 1B38 80026738 00000000 */ nop
/* 1B3C 8002673C 00000000 */ nop /* 1B3C 8002673C 00000000 */ nop

View File

@ -13,13 +13,13 @@ glabel gfxRetrace_Callback
/* 147C 8002607C 0080802D */ daddu $s0, $a0, $zero /* 147C 8002607C 0080802D */ daddu $s0, $a0, $zero
/* 1480 80026080 24020001 */ addiu $v0, $zero, 1 /* 1480 80026080 24020001 */ addiu $v0, $zero, 1
/* 1484 80026084 14620016 */ bne $v1, $v0, .L800260E0 /* 1484 80026084 14620016 */ bne $v1, $v0, .L800260E0
/* 1488 80026088 00000000 */ nop /* 1488 80026088 00000000 */ nop
/* 148C 8002608C 0C017CB4 */ jal nuGfxTaskAllEndWait /* 148C 8002608C 0C017CB4 */ jal nuGfxTaskAllEndWait
/* 1490 80026090 00000000 */ nop /* 1490 80026090 00000000 */ nop
/* 1494 80026094 16000012 */ bnez $s0, .L800260E0 /* 1494 80026094 16000012 */ bnez $s0, .L800260E0
/* 1498 80026098 00000000 */ nop /* 1498 80026098 00000000 */ nop
/* 149C 8002609C 0C019A6C */ jal osViGetCurrentFramebuffer /* 149C 8002609C 0C019A6C */ jal osViGetCurrentFramebuffer
/* 14A0 800260A0 00000000 */ nop /* 14A0 800260A0 00000000 */ nop
/* 14A4 800260A4 3C10800A */ lui $s0, %hi(D_8009A680) /* 14A4 800260A4 3C10800A */ lui $s0, %hi(D_8009A680)
/* 14A8 800260A8 2610A680 */ addiu $s0, $s0, %lo(D_8009A680) /* 14A8 800260A8 2610A680 */ addiu $s0, $s0, %lo(D_8009A680)
/* 14AC 800260AC 0200202D */ daddu $a0, $s0, $zero /* 14AC 800260AC 0200202D */ daddu $a0, $s0, $zero
@ -32,7 +32,7 @@ glabel gfxRetrace_Callback
/* 14C8 800260C8 24050003 */ addiu $a1, $zero, 3 /* 14C8 800260C8 24050003 */ addiu $a1, $zero, 3
/* 14CC 800260CC 8E040000 */ lw $a0, ($s0) /* 14CC 800260CC 8E040000 */ lw $a0, ($s0)
/* 14D0 800260D0 0C019C08 */ jal osViSwapBuffer /* 14D0 800260D0 0C019C08 */ jal osViSwapBuffer
/* 14D4 800260D4 00000000 */ nop /* 14D4 800260D4 00000000 */ nop
/* 14D8 800260D8 24020002 */ addiu $v0, $zero, 2 /* 14D8 800260D8 24020002 */ addiu $v0, $zero, 2
/* 14DC 800260DC AE220000 */ sw $v0, ($s1) /* 14DC 800260DC AE220000 */ sw $v0, ($s1)
.L800260E0: .L800260E0:
@ -40,11 +40,11 @@ glabel gfxRetrace_Callback
/* 14E4 800260E4 8C633E00 */ lw $v1, %lo(D_80073E00)($v1) /* 14E4 800260E4 8C633E00 */ lw $v1, %lo(D_80073E00)($v1)
/* 14E8 800260E8 24020002 */ addiu $v0, $zero, 2 /* 14E8 800260E8 24020002 */ addiu $v0, $zero, 2
/* 14EC 800260EC 14620018 */ bne $v1, $v0, .L80026150 /* 14EC 800260EC 14620018 */ bne $v1, $v0, .L80026150
/* 14F0 800260F0 00000000 */ nop /* 14F0 800260F0 00000000 */ nop
/* 14F4 800260F4 0C009859 */ jal func_80026164 /* 14F4 800260F4 0C009859 */ jal func_80026164
/* 14F8 800260F8 00000000 */ nop /* 14F8 800260F8 00000000 */ nop
/* 14FC 800260FC 08009854 */ j .L80026150 /* 14FC 800260FC 08009854 */ j .L80026150
/* 1500 80026100 00000000 */ nop /* 1500 80026100 00000000 */ nop
.L80026104: .L80026104:
/* 1504 80026104 3C038007 */ lui $v1, %hi(D_80073E0A) /* 1504 80026104 3C038007 */ lui $v1, %hi(D_80073E0A)
/* 1508 80026108 24633E0A */ addiu $v1, $v1, %lo(D_80073E0A) /* 1508 80026108 24633E0A */ addiu $v1, $v1, %lo(D_80073E0A)
@ -53,18 +53,18 @@ glabel gfxRetrace_Callback
/* 1514 80026114 1440000E */ bnez $v0, .L80026150 /* 1514 80026114 1440000E */ bnez $v0, .L80026150
/* 1518 80026118 A4620000 */ sh $v0, ($v1) /* 1518 80026118 A4620000 */ sh $v0, ($v1)
/* 151C 8002611C 0C0099D0 */ jal step_game_loop /* 151C 8002611C 0C0099D0 */ jal step_game_loop
/* 1520 80026120 00000000 */ nop /* 1520 80026120 00000000 */ nop
/* 1524 80026124 3C038007 */ lui $v1, %hi(D_80073E08) /* 1524 80026124 3C038007 */ lui $v1, %hi(D_80073E08)
/* 1528 80026128 24633E08 */ addiu $v1, $v1, %lo(D_80073E08) /* 1528 80026128 24633E08 */ addiu $v1, $v1, %lo(D_80073E08)
/* 152C 8002612C 24020001 */ addiu $v0, $zero, 1 /* 152C 8002612C 24020001 */ addiu $v0, $zero, 1
/* 1530 80026130 A4620000 */ sh $v0, ($v1) /* 1530 80026130 A4620000 */ sh $v0, ($v1)
/* 1534 80026134 2A020003 */ slti $v0, $s0, 3 /* 1534 80026134 2A020003 */ slti $v0, $s0, 3
/* 1538 80026138 10400005 */ beqz $v0, .L80026150 /* 1538 80026138 10400005 */ beqz $v0, .L80026150
/* 153C 8002613C 00000000 */ nop /* 153C 8002613C 00000000 */ nop
/* 1540 80026140 0C009A7B */ jal func_800269EC /* 1540 80026140 0C009A7B */ jal func_800269EC
/* 1544 80026144 A4600000 */ sh $zero, ($v1) /* 1544 80026144 A4600000 */ sh $zero, ($v1)
/* 1548 80026148 0C009AC2 */ jal gfx_draw_frame /* 1548 80026148 0C009AC2 */ jal gfx_draw_frame
/* 154C 8002614C 00000000 */ nop /* 154C 8002614C 00000000 */ nop
.L80026150: .L80026150:
/* 1550 80026150 8FBF0018 */ lw $ra, 0x18($sp) /* 1550 80026150 8FBF0018 */ lw $ra, 0x18($sp)
/* 1554 80026154 8FB10014 */ lw $s1, 0x14($sp) /* 1554 80026154 8FB10014 */ lw $s1, 0x14($sp)

View File

@ -26,10 +26,10 @@ glabel _create_npc
/* 139E8 800385E8 2A220040 */ slti $v0, $s1, 0x40 /* 139E8 800385E8 2A220040 */ slti $v0, $s1, 0x40
.L800385EC: .L800385EC:
/* 139EC 800385EC 14400003 */ bnez $v0, .L800385FC /* 139EC 800385EC 14400003 */ bnez $v0, .L800385FC
/* 139F0 800385F0 00000000 */ nop /* 139F0 800385F0 00000000 */ nop
.L800385F4: .L800385F4:
/* 139F4 800385F4 0800E17D */ j .L800385F4 /* 139F4 800385F4 0800E17D */ j .L800385F4
/* 139F8 800385F8 00000000 */ nop /* 139F8 800385F8 00000000 */ nop
.L800385FC: .L800385FC:
/* 139FC 800385FC 0C00AB39 */ jal heap_malloc /* 139FC 800385FC 0C00AB39 */ jal heap_malloc
/* 13A00 80038600 24040340 */ addiu $a0, $zero, 0x340 /* 13A00 80038600 24040340 */ addiu $a0, $zero, 0x340
@ -47,7 +47,7 @@ glabel _create_npc
/* 13A30 80038630 A4A30000 */ sh $v1, ($a1) /* 13A30 80038630 A4A30000 */ sh $v1, ($a1)
.L80038634: .L80038634:
/* 13A34 80038634 0800E18D */ j .L80038634 /* 13A34 80038634 0800E18D */ j .L80038634
/* 13A38 80038638 00000000 */ nop /* 13A38 80038638 00000000 */ nop
.L8003863C: .L8003863C:
/* 13A3C 8003863C 3C030041 */ lui $v1, 0x41 /* 13A3C 8003863C 3C030041 */ lui $v1, 0x41
/* 13A40 80038640 8E420000 */ lw $v0, ($s2) /* 13A40 80038640 8E420000 */ lw $v0, ($s2)
@ -150,14 +150,14 @@ glabel _create_npc
/* 13BB4 800387B4 0260282D */ daddu $a1, $s3, $zero /* 13BB4 800387B4 0260282D */ daddu $a1, $s3, $zero
/* 13BB8 800387B8 8E040028 */ lw $a0, 0x28($s0) /* 13BB8 800387B8 8E040028 */ lw $a0, 0x28($s0)
/* 13BBC 800387BC 0800E1F4 */ j .L800387D0 /* 13BBC 800387BC 0800E1F4 */ j .L800387D0
/* 13BC0 800387C0 00000000 */ nop /* 13BC0 800387C0 00000000 */ nop
.L800387C4: .L800387C4:
/* 13BC4 800387C4 8E020028 */ lw $v0, 0x28($s0) /* 13BC4 800387C4 8E020028 */ lw $v0, 0x28($s0)
/* 13BC8 800387C8 3C048000 */ lui $a0, 0x8000 /* 13BC8 800387C8 3C048000 */ lui $a0, 0x8000
/* 13BCC 800387CC 00442025 */ or $a0, $v0, $a0 /* 13BCC 800387CC 00442025 */ or $a0, $v0, $a0
.L800387D0: .L800387D0:
/* 13BD0 800387D0 0C0B783B */ jal func_802DE0EC /* 13BD0 800387D0 0C0B783B */ jal func_802DE0EC
/* 13BD4 800387D4 00000000 */ nop /* 13BD4 800387D4 00000000 */ nop
/* 13BD8 800387D8 0800E1FA */ j .L800387E8 /* 13BD8 800387D8 0800E1FA */ j .L800387E8
/* 13BDC 800387DC AE020024 */ sw $v0, 0x24($s0) /* 13BDC 800387DC AE020024 */ sw $v0, 0x24($s0)
.L800387E0: .L800387E0:

View File

@ -72,9 +72,9 @@ glabel appedGfx_npc_blur
/* 1633C 8003AF3C 27A40020 */ addiu $a0, $sp, 0x20 /* 1633C 8003AF3C 27A40020 */ addiu $a0, $sp, 0x20
/* 16340 8003AF40 C6000048 */ lwc1 $f0, 0x48($s0) /* 16340 8003AF40 C6000048 */ lwc1 $f0, 0x48($s0)
/* 16344 8003AF44 461C0032 */ c.eq.s $f0, $f28 /* 16344 8003AF44 461C0032 */ c.eq.s $f0, $f28
/* 16348 8003AF48 00000000 */ nop /* 16348 8003AF48 00000000 */ nop
/* 1634C 8003AF4C 4501000B */ bc1t .L8003AF7C /* 1634C 8003AF4C 4501000B */ bc1t .L8003AF7C
/* 16350 8003AF50 00000000 */ nop /* 16350 8003AF50 00000000 */ nop
/* 16354 8003AF54 E7BC0010 */ swc1 $f28, 0x10($sp) /* 16354 8003AF54 E7BC0010 */ swc1 $f28, 0x10($sp)
/* 16358 8003AF58 8E050048 */ lw $a1, 0x48($s0) /* 16358 8003AF58 8E050048 */ lw $a1, 0x48($s0)
/* 1635C 8003AF5C 4406E000 */ mfc1 $a2, $f28 /* 1635C 8003AF5C 4406E000 */ mfc1 $a2, $f28
@ -88,9 +88,9 @@ glabel appedGfx_npc_blur
.L8003AF7C: .L8003AF7C:
/* 1637C 8003AF7C C6000044 */ lwc1 $f0, 0x44($s0) /* 1637C 8003AF7C C6000044 */ lwc1 $f0, 0x44($s0)
/* 16380 8003AF80 461C0032 */ c.eq.s $f0, $f28 /* 16380 8003AF80 461C0032 */ c.eq.s $f0, $f28
/* 16384 8003AF84 00000000 */ nop /* 16384 8003AF84 00000000 */ nop
/* 16388 8003AF88 4501000B */ bc1t .L8003AFB8 /* 16388 8003AF88 4501000B */ bc1t .L8003AFB8
/* 1638C 8003AF8C 00000000 */ nop /* 1638C 8003AF8C 00000000 */ nop
/* 16390 8003AF90 E7BC0010 */ swc1 $f28, 0x10($sp) /* 16390 8003AF90 E7BC0010 */ swc1 $f28, 0x10($sp)
/* 16394 8003AF94 8E050048 */ lw $a1, 0x48($s0) /* 16394 8003AF94 8E050048 */ lw $a1, 0x48($s0)
/* 16398 8003AF98 4406E000 */ mfc1 $a2, $f28 /* 16398 8003AF98 4406E000 */ mfc1 $a2, $f28
@ -104,9 +104,9 @@ glabel appedGfx_npc_blur
.L8003AFB8: .L8003AFB8:
/* 163B8 8003AFB8 C600004C */ lwc1 $f0, 0x4c($s0) /* 163B8 8003AFB8 C600004C */ lwc1 $f0, 0x4c($s0)
/* 163BC 8003AFBC 461C0032 */ c.eq.s $f0, $f28 /* 163BC 8003AFBC 461C0032 */ c.eq.s $f0, $f28
/* 163C0 8003AFC0 00000000 */ nop /* 163C0 8003AFC0 00000000 */ nop
/* 163C4 8003AFC4 4501000B */ bc1t .L8003AFF4 /* 163C4 8003AFC4 4501000B */ bc1t .L8003AFF4
/* 163C8 8003AFC8 00000000 */ nop /* 163C8 8003AFC8 00000000 */ nop
/* 163CC 8003AFCC E7BC0010 */ swc1 $f28, 0x10($sp) /* 163CC 8003AFCC E7BC0010 */ swc1 $f28, 0x10($sp)
/* 163D0 8003AFD0 8E050048 */ lw $a1, 0x48($s0) /* 163D0 8003AFD0 8E050048 */ lw $a1, 0x48($s0)
/* 163D4 8003AFD4 4406E000 */ mfc1 $a2, $f28 /* 163D4 8003AFD4 4406E000 */ mfc1 $a2, $f28
@ -121,46 +121,46 @@ glabel appedGfx_npc_blur
/* 163F4 8003AFF4 C6000054 */ lwc1 $f0, 0x54($s0) /* 163F4 8003AFF4 C6000054 */ lwc1 $f0, 0x54($s0)
/* 163F8 8003AFF8 46000021 */ cvt.d.s $f0, $f0 /* 163F8 8003AFF8 46000021 */ cvt.d.s $f0, $f0
/* 163FC 8003AFFC 463A0002 */ mul.d $f0, $f0, $f26 /* 163FC 8003AFFC 463A0002 */ mul.d $f0, $f0, $f26
/* 16400 8003B000 00000000 */ nop /* 16400 8003B000 00000000 */ nop
/* 16404 8003B004 463E0032 */ c.eq.d $f0, $f30 /* 16404 8003B004 463E0032 */ c.eq.d $f0, $f30
/* 16408 8003B008 00000000 */ nop /* 16408 8003B008 00000000 */ nop
/* 1640C 8003B00C 45000014 */ bc1f .L8003B060 /* 1640C 8003B00C 45000014 */ bc1f .L8003B060
/* 16410 8003B010 00000000 */ nop /* 16410 8003B010 00000000 */ nop
/* 16414 8003B014 C6000058 */ lwc1 $f0, 0x58($s0) /* 16414 8003B014 C6000058 */ lwc1 $f0, 0x58($s0)
/* 16418 8003B018 C6020320 */ lwc1 $f2, 0x320($s0) /* 16418 8003B018 C6020320 */ lwc1 $f2, 0x320($s0)
/* 1641C 8003B01C 46020002 */ mul.s $f0, $f0, $f2 /* 1641C 8003B01C 46020002 */ mul.s $f0, $f0, $f2
/* 16420 8003B020 00000000 */ nop /* 16420 8003B020 00000000 */ nop
/* 16424 8003B024 46000021 */ cvt.d.s $f0, $f0 /* 16424 8003B024 46000021 */ cvt.d.s $f0, $f0
/* 16428 8003B028 463A0002 */ mul.d $f0, $f0, $f26 /* 16428 8003B028 463A0002 */ mul.d $f0, $f0, $f26
/* 1642C 8003B02C 00000000 */ nop /* 1642C 8003B02C 00000000 */ nop
/* 16430 8003B030 463E0032 */ c.eq.d $f0, $f30 /* 16430 8003B030 463E0032 */ c.eq.d $f0, $f30
/* 16434 8003B034 00000000 */ nop /* 16434 8003B034 00000000 */ nop
/* 16438 8003B038 45000009 */ bc1f .L8003B060 /* 16438 8003B038 45000009 */ bc1f .L8003B060
/* 1643C 8003B03C 00000000 */ nop /* 1643C 8003B03C 00000000 */ nop
/* 16440 8003B040 C600005C */ lwc1 $f0, 0x5c($s0) /* 16440 8003B040 C600005C */ lwc1 $f0, 0x5c($s0)
/* 16444 8003B044 46000021 */ cvt.d.s $f0, $f0 /* 16444 8003B044 46000021 */ cvt.d.s $f0, $f0
/* 16448 8003B048 463A0002 */ mul.d $f0, $f0, $f26 /* 16448 8003B048 463A0002 */ mul.d $f0, $f0, $f26
/* 1644C 8003B04C 00000000 */ nop /* 1644C 8003B04C 00000000 */ nop
/* 16450 8003B050 463E0032 */ c.eq.d $f0, $f30 /* 16450 8003B050 463E0032 */ c.eq.d $f0, $f30
/* 16454 8003B054 00000000 */ nop /* 16454 8003B054 00000000 */ nop
/* 16458 8003B058 4501001C */ bc1t .L8003B0CC /* 16458 8003B058 4501001C */ bc1t .L8003B0CC
/* 1645C 8003B05C 00000000 */ nop /* 1645C 8003B05C 00000000 */ nop
.L8003B060: .L8003B060:
/* 16460 8003B060 C6060054 */ lwc1 $f6, 0x54($s0) /* 16460 8003B060 C6060054 */ lwc1 $f6, 0x54($s0)
/* 16464 8003B064 460031A1 */ cvt.d.s $f6, $f6 /* 16464 8003B064 460031A1 */ cvt.d.s $f6, $f6
/* 16468 8003B068 463A3182 */ mul.d $f6, $f6, $f26 /* 16468 8003B068 463A3182 */ mul.d $f6, $f6, $f26
/* 1646C 8003B06C 00000000 */ nop /* 1646C 8003B06C 00000000 */ nop
/* 16470 8003B070 C604005C */ lwc1 $f4, 0x5c($s0) /* 16470 8003B070 C604005C */ lwc1 $f4, 0x5c($s0)
/* 16474 8003B074 46002121 */ cvt.d.s $f4, $f4 /* 16474 8003B074 46002121 */ cvt.d.s $f4, $f4
/* 16478 8003B078 463A2102 */ mul.d $f4, $f4, $f26 /* 16478 8003B078 463A2102 */ mul.d $f4, $f4, $f26
/* 1647C 8003B07C 00000000 */ nop /* 1647C 8003B07C 00000000 */ nop
/* 16480 8003B080 C6000058 */ lwc1 $f0, 0x58($s0) /* 16480 8003B080 C6000058 */ lwc1 $f0, 0x58($s0)
/* 16484 8003B084 C6020320 */ lwc1 $f2, 0x320($s0) /* 16484 8003B084 C6020320 */ lwc1 $f2, 0x320($s0)
/* 16488 8003B088 46020002 */ mul.s $f0, $f0, $f2 /* 16488 8003B088 46020002 */ mul.s $f0, $f0, $f2
/* 1648C 8003B08C 00000000 */ nop /* 1648C 8003B08C 00000000 */ nop
/* 16490 8003B090 46000021 */ cvt.d.s $f0, $f0 /* 16490 8003B090 46000021 */ cvt.d.s $f0, $f0
/* 16494 8003B094 463A0002 */ mul.d $f0, $f0, $f26 /* 16494 8003B094 463A0002 */ mul.d $f0, $f0, $f26
/* 16498 8003B098 00000000 */ nop /* 16498 8003B098 00000000 */ nop
/* 1649C 8003B09C 462031A0 */ cvt.s.d $f6, $f6 /* 1649C 8003B09C 462031A0 */ cvt.s.d $f6, $f6
/* 164A0 8003B0A0 46202120 */ cvt.s.d $f4, $f4 /* 164A0 8003B0A0 46202120 */ cvt.s.d $f4, $f4
/* 164A4 8003B0A4 44053000 */ mfc1 $a1, $f6 /* 164A4 8003B0A4 44053000 */ mfc1 $a1, $f6

View File

@ -14,7 +14,7 @@ glabel appendGfx_npc
/* 153F4 80039FF4 822200AB */ lb $v0, 0xab($s1) /* 153F4 80039FF4 822200AB */ lb $v0, 0xab($s1)
/* 153F8 80039FF8 C624003C */ lwc1 $f4, 0x3c($s1) /* 153F8 80039FF8 C624003C */ lwc1 $f4, 0x3c($s1)
/* 153FC 80039FFC 44821000 */ mtc1 $v0, $f2 /* 153FC 80039FFC 44821000 */ mtc1 $v0, $f2
/* 15400 8003A000 00000000 */ nop /* 15400 8003A000 00000000 */ nop
/* 15404 8003A004 468010A0 */ cvt.s.w $f2, $f2 /* 15404 8003A004 468010A0 */ cvt.s.w $f2, $f2
/* 15408 8003A008 46022100 */ add.s $f4, $f4, $f2 /* 15408 8003A008 46022100 */ add.s $f4, $f4, $f2
/* 1540C 8003A00C 8E250038 */ lw $a1, 0x38($s1) /* 1540C 8003A00C 8E250038 */ lw $a1, 0x38($s1)
@ -35,9 +35,9 @@ glabel appendGfx_npc
.L8003A048: .L8003A048:
/* 15448 8003A048 C6200050 */ lwc1 $f0, 0x50($s1) /* 15448 8003A048 C6200050 */ lwc1 $f0, 0x50($s1)
/* 1544C 8003A04C 4480A000 */ mtc1 $zero, $f20 /* 1544C 8003A04C 4480A000 */ mtc1 $zero, $f20
/* 15450 8003A050 00000000 */ nop /* 15450 8003A050 00000000 */ nop
/* 15454 8003A054 46140032 */ c.eq.s $f0, $f20 /* 15454 8003A054 46140032 */ c.eq.s $f0, $f20
/* 15458 8003A058 00000000 */ nop /* 15458 8003A058 00000000 */ nop
/* 1545C 8003A05C 4501000A */ bc1t .L8003A088 /* 1545C 8003A05C 4501000A */ bc1t .L8003A088
/* 15460 8003A060 27B00058 */ addiu $s0, $sp, 0x58 /* 15460 8003A060 27B00058 */ addiu $s0, $sp, 0x58
/* 15464 8003A064 4405A000 */ mfc1 $a1, $f20 /* 15464 8003A064 4405A000 */ mfc1 $a1, $f20
@ -52,7 +52,7 @@ glabel appendGfx_npc
.L8003A088: .L8003A088:
/* 15488 8003A088 C6200048 */ lwc1 $f0, 0x48($s1) /* 15488 8003A088 C6200048 */ lwc1 $f0, 0x48($s1)
/* 1548C 8003A08C 46140032 */ c.eq.s $f0, $f20 /* 1548C 8003A08C 46140032 */ c.eq.s $f0, $f20
/* 15490 8003A090 00000000 */ nop /* 15490 8003A090 00000000 */ nop
/* 15494 8003A094 4501000B */ bc1t .L8003A0C4 /* 15494 8003A094 4501000B */ bc1t .L8003A0C4
/* 15498 8003A098 27B00058 */ addiu $s0, $sp, 0x58 /* 15498 8003A098 27B00058 */ addiu $s0, $sp, 0x58
/* 1549C 8003A09C E7B40010 */ swc1 $f20, 0x10($sp) /* 1549C 8003A09C E7B40010 */ swc1 $f20, 0x10($sp)
@ -68,7 +68,7 @@ glabel appendGfx_npc
.L8003A0C4: .L8003A0C4:
/* 154C4 8003A0C4 C6200044 */ lwc1 $f0, 0x44($s1) /* 154C4 8003A0C4 C6200044 */ lwc1 $f0, 0x44($s1)
/* 154C8 8003A0C8 46140032 */ c.eq.s $f0, $f20 /* 154C8 8003A0C8 46140032 */ c.eq.s $f0, $f20
/* 154CC 8003A0CC 00000000 */ nop /* 154CC 8003A0CC 00000000 */ nop
/* 154D0 8003A0D0 4501000B */ bc1t .L8003A100 /* 154D0 8003A0D0 4501000B */ bc1t .L8003A100
/* 154D4 8003A0D4 27B00058 */ addiu $s0, $sp, 0x58 /* 154D4 8003A0D4 27B00058 */ addiu $s0, $sp, 0x58
/* 154D8 8003A0D8 E7B40010 */ swc1 $f20, 0x10($sp) /* 154D8 8003A0D8 E7B40010 */ swc1 $f20, 0x10($sp)
@ -84,14 +84,14 @@ glabel appendGfx_npc
.L8003A100: .L8003A100:
/* 15500 8003A100 C620004C */ lwc1 $f0, 0x4c($s1) /* 15500 8003A100 C620004C */ lwc1 $f0, 0x4c($s1)
/* 15504 8003A104 46140032 */ c.eq.s $f0, $f20 /* 15504 8003A104 46140032 */ c.eq.s $f0, $f20
/* 15508 8003A108 00000000 */ nop /* 15508 8003A108 00000000 */ nop
/* 1550C 8003A10C 4501000E */ bc1t .L8003A148 /* 1550C 8003A10C 4501000E */ bc1t .L8003A148
/* 15510 8003A110 27B00058 */ addiu $s0, $sp, 0x58 /* 15510 8003A110 27B00058 */ addiu $s0, $sp, 0x58
/* 15514 8003A114 4406A000 */ mfc1 $a2, $f20 /* 15514 8003A114 4406A000 */ mfc1 $a2, $f20
/* 15518 8003A118 4407A000 */ mfc1 $a3, $f20 /* 15518 8003A118 4407A000 */ mfc1 $a3, $f20
/* 1551C 8003A11C 3C013F80 */ lui $at, 0x3f80 /* 1551C 8003A11C 3C013F80 */ lui $at, 0x3f80
/* 15520 8003A120 44810000 */ mtc1 $at, $f0 /* 15520 8003A120 44810000 */ mtc1 $at, $f0
/* 15524 8003A124 00000000 */ nop /* 15524 8003A124 00000000 */ nop
/* 15528 8003A128 E7A00010 */ swc1 $f0, 0x10($sp) /* 15528 8003A128 E7A00010 */ swc1 $f0, 0x10($sp)
/* 1552C 8003A12C 8E25004C */ lw $a1, 0x4c($s1) /* 1552C 8003A12C 8E25004C */ lw $a1, 0x4c($s1)
/* 15530 8003A130 0C019EC8 */ jal guRotateF /* 15530 8003A130 0C019EC8 */ jal guRotateF
@ -103,7 +103,7 @@ glabel appendGfx_npc
.L8003A148: .L8003A148:
/* 15548 8003A148 C6200050 */ lwc1 $f0, 0x50($s1) /* 15548 8003A148 C6200050 */ lwc1 $f0, 0x50($s1)
/* 1554C 8003A14C 46140032 */ c.eq.s $f0, $f20 /* 1554C 8003A14C 46140032 */ c.eq.s $f0, $f20
/* 15550 8003A150 00000000 */ nop /* 15550 8003A150 00000000 */ nop
/* 15554 8003A154 4501000B */ bc1t .L8003A184 /* 15554 8003A154 4501000B */ bc1t .L8003A184
/* 15558 8003A158 27B00058 */ addiu $s0, $sp, 0x58 /* 15558 8003A158 27B00058 */ addiu $s0, $sp, 0x58
/* 1555C 8003A15C 46000007 */ neg.s $f0, $f0 /* 1555C 8003A15C 46000007 */ neg.s $f0, $f0
@ -119,14 +119,14 @@ glabel appendGfx_npc
.L8003A184: .L8003A184:
/* 15584 8003A184 C6220318 */ lwc1 $f2, 0x318($s1) /* 15584 8003A184 C6220318 */ lwc1 $f2, 0x318($s1)
/* 15588 8003A188 46141032 */ c.eq.s $f2, $f20 /* 15588 8003A188 46141032 */ c.eq.s $f2, $f20
/* 1558C 8003A18C 00000000 */ nop /* 1558C 8003A18C 00000000 */ nop
/* 15590 8003A190 45000006 */ bc1f .L8003A1AC /* 15590 8003A190 45000006 */ bc1f .L8003A1AC
/* 15594 8003A194 00000000 */ nop /* 15594 8003A194 00000000 */ nop
/* 15598 8003A198 C620031C */ lwc1 $f0, 0x31c($s1) /* 15598 8003A198 C620031C */ lwc1 $f0, 0x31c($s1)
/* 1559C 8003A19C 46140032 */ c.eq.s $f0, $f20 /* 1559C 8003A19C 46140032 */ c.eq.s $f0, $f20
/* 155A0 8003A1A0 00000000 */ nop /* 155A0 8003A1A0 00000000 */ nop
/* 155A4 8003A1A4 4501000A */ bc1t .L8003A1D0 /* 155A4 8003A1A4 4501000A */ bc1t .L8003A1D0
/* 155A8 8003A1A8 00000000 */ nop /* 155A8 8003A1A8 00000000 */ nop
.L8003A1AC: .L8003A1AC:
/* 155AC 8003A1AC 44051000 */ mfc1 $a1, $f2 /* 155AC 8003A1AC 44051000 */ mfc1 $a1, $f2
/* 155B0 8003A1B0 8E26031C */ lw $a2, 0x31c($s1) /* 155B0 8003A1B0 8E26031C */ lw $a2, 0x31c($s1)
@ -143,52 +143,52 @@ glabel appendGfx_npc
/* 155D8 8003A1D8 D4268480 */ ldc1 $f6, %lo(D_80098480)($at) /* 155D8 8003A1D8 D4268480 */ ldc1 $f6, %lo(D_80098480)($at)
/* 155DC 8003A1DC 46000021 */ cvt.d.s $f0, $f0 /* 155DC 8003A1DC 46000021 */ cvt.d.s $f0, $f0
/* 155E0 8003A1E0 46260002 */ mul.d $f0, $f0, $f6 /* 155E0 8003A1E0 46260002 */ mul.d $f0, $f0, $f6
/* 155E4 8003A1E4 00000000 */ nop /* 155E4 8003A1E4 00000000 */ nop
/* 155E8 8003A1E8 3C013FF0 */ lui $at, 0x3ff0 /* 155E8 8003A1E8 3C013FF0 */ lui $at, 0x3ff0
/* 155EC 8003A1EC 44812800 */ mtc1 $at, $f5 /* 155EC 8003A1EC 44812800 */ mtc1 $at, $f5
/* 155F0 8003A1F0 44802000 */ mtc1 $zero, $f4 /* 155F0 8003A1F0 44802000 */ mtc1 $zero, $f4
/* 155F4 8003A1F4 00000000 */ nop /* 155F4 8003A1F4 00000000 */ nop
/* 155F8 8003A1F8 46240032 */ c.eq.d $f0, $f4 /* 155F8 8003A1F8 46240032 */ c.eq.d $f0, $f4
/* 155FC 8003A1FC 00000000 */ nop /* 155FC 8003A1FC 00000000 */ nop
/* 15600 8003A200 45000014 */ bc1f .L8003A254 /* 15600 8003A200 45000014 */ bc1f .L8003A254
/* 15604 8003A204 00000000 */ nop /* 15604 8003A204 00000000 */ nop
/* 15608 8003A208 C6200058 */ lwc1 $f0, 0x58($s1) /* 15608 8003A208 C6200058 */ lwc1 $f0, 0x58($s1)
/* 1560C 8003A20C C6220320 */ lwc1 $f2, 0x320($s1) /* 1560C 8003A20C C6220320 */ lwc1 $f2, 0x320($s1)
/* 15610 8003A210 46020002 */ mul.s $f0, $f0, $f2 /* 15610 8003A210 46020002 */ mul.s $f0, $f0, $f2
/* 15614 8003A214 00000000 */ nop /* 15614 8003A214 00000000 */ nop
/* 15618 8003A218 46000021 */ cvt.d.s $f0, $f0 /* 15618 8003A218 46000021 */ cvt.d.s $f0, $f0
/* 1561C 8003A21C 46260002 */ mul.d $f0, $f0, $f6 /* 1561C 8003A21C 46260002 */ mul.d $f0, $f0, $f6
/* 15620 8003A220 00000000 */ nop /* 15620 8003A220 00000000 */ nop
/* 15624 8003A224 46240032 */ c.eq.d $f0, $f4 /* 15624 8003A224 46240032 */ c.eq.d $f0, $f4
/* 15628 8003A228 00000000 */ nop /* 15628 8003A228 00000000 */ nop
/* 1562C 8003A22C 45000009 */ bc1f .L8003A254 /* 1562C 8003A22C 45000009 */ bc1f .L8003A254
/* 15630 8003A230 00000000 */ nop /* 15630 8003A230 00000000 */ nop
/* 15634 8003A234 C620005C */ lwc1 $f0, 0x5c($s1) /* 15634 8003A234 C620005C */ lwc1 $f0, 0x5c($s1)
/* 15638 8003A238 46000021 */ cvt.d.s $f0, $f0 /* 15638 8003A238 46000021 */ cvt.d.s $f0, $f0
/* 1563C 8003A23C 46260002 */ mul.d $f0, $f0, $f6 /* 1563C 8003A23C 46260002 */ mul.d $f0, $f0, $f6
/* 15640 8003A240 00000000 */ nop /* 15640 8003A240 00000000 */ nop
/* 15644 8003A244 46240032 */ c.eq.d $f0, $f4 /* 15644 8003A244 46240032 */ c.eq.d $f0, $f4
/* 15648 8003A248 00000000 */ nop /* 15648 8003A248 00000000 */ nop
/* 1564C 8003A24C 4501001F */ bc1t .L8003A2CC /* 1564C 8003A24C 4501001F */ bc1t .L8003A2CC
/* 15650 8003A250 00000000 */ nop /* 15650 8003A250 00000000 */ nop
.L8003A254: .L8003A254:
/* 15654 8003A254 C6260054 */ lwc1 $f6, 0x54($s1) /* 15654 8003A254 C6260054 */ lwc1 $f6, 0x54($s1)
/* 15658 8003A258 3C01800A */ lui $at, %hi(D_80098488) /* 15658 8003A258 3C01800A */ lui $at, %hi(D_80098488)
/* 1565C 8003A25C D4288488 */ ldc1 $f8, %lo(D_80098488)($at) /* 1565C 8003A25C D4288488 */ ldc1 $f8, %lo(D_80098488)($at)
/* 15660 8003A260 460031A1 */ cvt.d.s $f6, $f6 /* 15660 8003A260 460031A1 */ cvt.d.s $f6, $f6
/* 15664 8003A264 46283182 */ mul.d $f6, $f6, $f8 /* 15664 8003A264 46283182 */ mul.d $f6, $f6, $f8
/* 15668 8003A268 00000000 */ nop /* 15668 8003A268 00000000 */ nop
/* 1566C 8003A26C C622005C */ lwc1 $f2, 0x5c($s1) /* 1566C 8003A26C C622005C */ lwc1 $f2, 0x5c($s1)
/* 15670 8003A270 460010A1 */ cvt.d.s $f2, $f2 /* 15670 8003A270 460010A1 */ cvt.d.s $f2, $f2
/* 15674 8003A274 46281082 */ mul.d $f2, $f2, $f8 /* 15674 8003A274 46281082 */ mul.d $f2, $f2, $f8
/* 15678 8003A278 00000000 */ nop /* 15678 8003A278 00000000 */ nop
/* 1567C 8003A27C C6200058 */ lwc1 $f0, 0x58($s1) /* 1567C 8003A27C C6200058 */ lwc1 $f0, 0x58($s1)
/* 15680 8003A280 C6240320 */ lwc1 $f4, 0x320($s1) /* 15680 8003A280 C6240320 */ lwc1 $f4, 0x320($s1)
/* 15684 8003A284 46040002 */ mul.s $f0, $f0, $f4 /* 15684 8003A284 46040002 */ mul.s $f0, $f0, $f4
/* 15688 8003A288 00000000 */ nop /* 15688 8003A288 00000000 */ nop
/* 1568C 8003A28C 46000021 */ cvt.d.s $f0, $f0 /* 1568C 8003A28C 46000021 */ cvt.d.s $f0, $f0
/* 15690 8003A290 46280002 */ mul.d $f0, $f0, $f8 /* 15690 8003A290 46280002 */ mul.d $f0, $f0, $f8
/* 15694 8003A294 00000000 */ nop /* 15694 8003A294 00000000 */ nop
/* 15698 8003A298 27B00058 */ addiu $s0, $sp, 0x58 /* 15698 8003A298 27B00058 */ addiu $s0, $sp, 0x58
/* 1569C 8003A29C 462031A0 */ cvt.s.d $f6, $f6 /* 1569C 8003A29C 462031A0 */ cvt.s.d $f6, $f6
/* 156A0 8003A2A0 462010A0 */ cvt.s.d $f2, $f2 /* 156A0 8003A2A0 462010A0 */ cvt.s.d $f2, $f2
@ -211,20 +211,20 @@ glabel appendGfx_npc
/* 156E0 8003A2E0 3C020100 */ lui $v0, 0x100 /* 156E0 8003A2E0 3C020100 */ lui $v0, 0x100
/* 156E4 8003A2E4 00621024 */ and $v0, $v1, $v0 /* 156E4 8003A2E4 00621024 */ and $v0, $v1, $v0
/* 156E8 8003A2E8 14400017 */ bnez $v0, .L8003A348 /* 156E8 8003A2E8 14400017 */ bnez $v0, .L8003A348
/* 156EC 8003A2EC 00000000 */ nop /* 156EC 8003A2EC 00000000 */ nop
/* 156F0 8003A2F0 8E220028 */ lw $v0, 0x28($s1) /* 156F0 8003A2F0 8E220028 */ lw $v0, 0x28($s1)
/* 156F4 8003A2F4 10400014 */ beqz $v0, .L8003A348 /* 156F4 8003A2F4 10400014 */ beqz $v0, .L8003A348
/* 156F8 8003A2F8 00000000 */ nop /* 156F8 8003A2F8 00000000 */ nop
/* 156FC 8003A2FC 8E220024 */ lw $v0, 0x24($s1) /* 156FC 8003A2FC 8E220024 */ lw $v0, 0x24($s1)
/* 15700 8003A300 04400011 */ bltz $v0, .L8003A348 /* 15700 8003A300 04400011 */ bltz $v0, .L8003A348
/* 15704 8003A304 00000000 */ nop /* 15704 8003A304 00000000 */ nop
/* 15708 8003A308 4600B28D */ trunc.w.s $f10, $f22 /* 15708 8003A308 4600B28D */ trunc.w.s $f10, $f22
/* 1570C 8003A30C 44055000 */ mfc1 $a1, $f10 /* 1570C 8003A30C 44055000 */ mfc1 $a1, $f10
/* 15710 8003A310 0C00ED1F */ jal func_8003B47C /* 15710 8003A310 0C00ED1F */ jal func_8003B47C
/* 15714 8003A314 27A60018 */ addiu $a2, $sp, 0x18 /* 15714 8003A314 27A60018 */ addiu $a2, $sp, 0x18
/* 15718 8003A318 8E240024 */ lw $a0, 0x24($s1) /* 15718 8003A318 8E240024 */ lw $a0, 0x24($s1)
/* 1571C 8003A31C 0C0B7972 */ jal func_802DE5C8 /* 1571C 8003A31C 0C0B7972 */ jal func_802DE5C8
/* 15720 8003A320 00000000 */ nop /* 15720 8003A320 00000000 */ nop
/* 15724 8003A324 0800E8D2 */ j .L8003A348 /* 15724 8003A324 0800E8D2 */ j .L8003A348
/* 15728 8003A328 AE22002C */ sw $v0, 0x2c($s1) /* 15728 8003A328 AE22002C */ sw $v0, 0x2c($s1)
.L8003A32C: .L8003A32C:
@ -240,11 +240,11 @@ glabel appendGfx_npc
/* 1574C 8003A34C 3C030002 */ lui $v1, 2 /* 1574C 8003A34C 3C030002 */ lui $v1, 2
/* 15750 8003A350 00431024 */ and $v0, $v0, $v1 /* 15750 8003A350 00431024 */ and $v0, $v0, $v1
/* 15754 8003A354 1040008E */ beqz $v0, .L8003A590 /* 15754 8003A354 1040008E */ beqz $v0, .L8003A590
/* 15758 8003A358 00000000 */ nop /* 15758 8003A358 00000000 */ nop
/* 1575C 8003A35C 822200AB */ lb $v0, 0xab($s1) /* 1575C 8003A35C 822200AB */ lb $v0, 0xab($s1)
/* 15760 8003A360 C622003C */ lwc1 $f2, 0x3c($s1) /* 15760 8003A360 C622003C */ lwc1 $f2, 0x3c($s1)
/* 15764 8003A364 44820000 */ mtc1 $v0, $f0 /* 15764 8003A364 44820000 */ mtc1 $v0, $f0
/* 15768 8003A368 00000000 */ nop /* 15768 8003A368 00000000 */ nop
/* 1576C 8003A36C 46800020 */ cvt.s.w $f0, $f0 /* 1576C 8003A36C 46800020 */ cvt.s.w $f0, $f0
/* 15770 8003A370 46001080 */ add.s $f2, $f2, $f0 /* 15770 8003A370 46001080 */ add.s $f2, $f2, $f0
/* 15774 8003A374 C6200040 */ lwc1 $f0, 0x40($s1) /* 15774 8003A374 C6200040 */ lwc1 $f0, 0x40($s1)
@ -267,21 +267,21 @@ glabel appendGfx_npc
.L8003A3B8: .L8003A3B8:
/* 157B8 8003A3B8 C6200048 */ lwc1 $f0, 0x48($s1) /* 157B8 8003A3B8 C6200048 */ lwc1 $f0, 0x48($s1)
/* 157BC 8003A3BC 44801000 */ mtc1 $zero, $f2 /* 157BC 8003A3BC 44801000 */ mtc1 $zero, $f2
/* 157C0 8003A3C0 00000000 */ nop /* 157C0 8003A3C0 00000000 */ nop
/* 157C4 8003A3C4 46020032 */ c.eq.s $f0, $f2 /* 157C4 8003A3C4 46020032 */ c.eq.s $f0, $f2
/* 157C8 8003A3C8 00000000 */ nop /* 157C8 8003A3C8 00000000 */ nop
/* 157CC 8003A3CC 4500000B */ bc1f .L8003A3FC /* 157CC 8003A3CC 4500000B */ bc1f .L8003A3FC
/* 157D0 8003A3D0 27B00058 */ addiu $s0, $sp, 0x58 /* 157D0 8003A3D0 27B00058 */ addiu $s0, $sp, 0x58
/* 157D4 8003A3D4 C6200044 */ lwc1 $f0, 0x44($s1) /* 157D4 8003A3D4 C6200044 */ lwc1 $f0, 0x44($s1)
/* 157D8 8003A3D8 46020032 */ c.eq.s $f0, $f2 /* 157D8 8003A3D8 46020032 */ c.eq.s $f0, $f2
/* 157DC 8003A3DC 00000000 */ nop /* 157DC 8003A3DC 00000000 */ nop
/* 157E0 8003A3E0 45000006 */ bc1f .L8003A3FC /* 157E0 8003A3E0 45000006 */ bc1f .L8003A3FC
/* 157E4 8003A3E4 00000000 */ nop /* 157E4 8003A3E4 00000000 */ nop
/* 157E8 8003A3E8 C620004C */ lwc1 $f0, 0x4c($s1) /* 157E8 8003A3E8 C620004C */ lwc1 $f0, 0x4c($s1)
/* 157EC 8003A3EC 46020032 */ c.eq.s $f0, $f2 /* 157EC 8003A3EC 46020032 */ c.eq.s $f0, $f2
/* 157F0 8003A3F0 00000000 */ nop /* 157F0 8003A3F0 00000000 */ nop
/* 157F4 8003A3F4 4501000A */ bc1t .L8003A420 /* 157F4 8003A3F4 4501000A */ bc1t .L8003A420
/* 157F8 8003A3F8 00000000 */ nop /* 157F8 8003A3F8 00000000 */ nop
.L8003A3FC: .L8003A3FC:
/* 157FC 8003A3FC 8E250044 */ lw $a1, 0x44($s1) /* 157FC 8003A3FC 8E250044 */ lw $a1, 0x44($s1)
/* 15800 8003A400 8E260048 */ lw $a2, 0x48($s1) /* 15800 8003A400 8E260048 */ lw $a2, 0x48($s1)
@ -298,52 +298,52 @@ glabel appendGfx_npc
/* 15828 8003A428 D4268490 */ ldc1 $f6, %lo(D_80098490)($at) /* 15828 8003A428 D4268490 */ ldc1 $f6, %lo(D_80098490)($at)
/* 1582C 8003A42C 46000021 */ cvt.d.s $f0, $f0 /* 1582C 8003A42C 46000021 */ cvt.d.s $f0, $f0
/* 15830 8003A430 46260002 */ mul.d $f0, $f0, $f6 /* 15830 8003A430 46260002 */ mul.d $f0, $f0, $f6
/* 15834 8003A434 00000000 */ nop /* 15834 8003A434 00000000 */ nop
/* 15838 8003A438 3C013FF0 */ lui $at, 0x3ff0 /* 15838 8003A438 3C013FF0 */ lui $at, 0x3ff0
/* 1583C 8003A43C 44812800 */ mtc1 $at, $f5 /* 1583C 8003A43C 44812800 */ mtc1 $at, $f5
/* 15840 8003A440 44802000 */ mtc1 $zero, $f4 /* 15840 8003A440 44802000 */ mtc1 $zero, $f4
/* 15844 8003A444 00000000 */ nop /* 15844 8003A444 00000000 */ nop
/* 15848 8003A448 46240032 */ c.eq.d $f0, $f4 /* 15848 8003A448 46240032 */ c.eq.d $f0, $f4
/* 1584C 8003A44C 00000000 */ nop /* 1584C 8003A44C 00000000 */ nop
/* 15850 8003A450 45000014 */ bc1f .L8003A4A4 /* 15850 8003A450 45000014 */ bc1f .L8003A4A4
/* 15854 8003A454 00000000 */ nop /* 15854 8003A454 00000000 */ nop
/* 15858 8003A458 C6200058 */ lwc1 $f0, 0x58($s1) /* 15858 8003A458 C6200058 */ lwc1 $f0, 0x58($s1)
/* 1585C 8003A45C C6220320 */ lwc1 $f2, 0x320($s1) /* 1585C 8003A45C C6220320 */ lwc1 $f2, 0x320($s1)
/* 15860 8003A460 46020002 */ mul.s $f0, $f0, $f2 /* 15860 8003A460 46020002 */ mul.s $f0, $f0, $f2
/* 15864 8003A464 00000000 */ nop /* 15864 8003A464 00000000 */ nop
/* 15868 8003A468 46000021 */ cvt.d.s $f0, $f0 /* 15868 8003A468 46000021 */ cvt.d.s $f0, $f0
/* 1586C 8003A46C 46260002 */ mul.d $f0, $f0, $f6 /* 1586C 8003A46C 46260002 */ mul.d $f0, $f0, $f6
/* 15870 8003A470 00000000 */ nop /* 15870 8003A470 00000000 */ nop
/* 15874 8003A474 46240032 */ c.eq.d $f0, $f4 /* 15874 8003A474 46240032 */ c.eq.d $f0, $f4
/* 15878 8003A478 00000000 */ nop /* 15878 8003A478 00000000 */ nop
/* 1587C 8003A47C 45000009 */ bc1f .L8003A4A4 /* 1587C 8003A47C 45000009 */ bc1f .L8003A4A4
/* 15880 8003A480 00000000 */ nop /* 15880 8003A480 00000000 */ nop
/* 15884 8003A484 C620005C */ lwc1 $f0, 0x5c($s1) /* 15884 8003A484 C620005C */ lwc1 $f0, 0x5c($s1)
/* 15888 8003A488 46000021 */ cvt.d.s $f0, $f0 /* 15888 8003A488 46000021 */ cvt.d.s $f0, $f0
/* 1588C 8003A48C 46260002 */ mul.d $f0, $f0, $f6 /* 1588C 8003A48C 46260002 */ mul.d $f0, $f0, $f6
/* 15890 8003A490 00000000 */ nop /* 15890 8003A490 00000000 */ nop
/* 15894 8003A494 46240032 */ c.eq.d $f0, $f4 /* 15894 8003A494 46240032 */ c.eq.d $f0, $f4
/* 15898 8003A498 00000000 */ nop /* 15898 8003A498 00000000 */ nop
/* 1589C 8003A49C 4501001F */ bc1t .L8003A51C /* 1589C 8003A49C 4501001F */ bc1t .L8003A51C
/* 158A0 8003A4A0 00000000 */ nop /* 158A0 8003A4A0 00000000 */ nop
.L8003A4A4: .L8003A4A4:
/* 158A4 8003A4A4 C6260054 */ lwc1 $f6, 0x54($s1) /* 158A4 8003A4A4 C6260054 */ lwc1 $f6, 0x54($s1)
/* 158A8 8003A4A8 3C01800A */ lui $at, %hi(D_80098498) /* 158A8 8003A4A8 3C01800A */ lui $at, %hi(D_80098498)
/* 158AC 8003A4AC D4288498 */ ldc1 $f8, %lo(D_80098498)($at) /* 158AC 8003A4AC D4288498 */ ldc1 $f8, %lo(D_80098498)($at)
/* 158B0 8003A4B0 460031A1 */ cvt.d.s $f6, $f6 /* 158B0 8003A4B0 460031A1 */ cvt.d.s $f6, $f6
/* 158B4 8003A4B4 46283182 */ mul.d $f6, $f6, $f8 /* 158B4 8003A4B4 46283182 */ mul.d $f6, $f6, $f8
/* 158B8 8003A4B8 00000000 */ nop /* 158B8 8003A4B8 00000000 */ nop
/* 158BC 8003A4BC C624005C */ lwc1 $f4, 0x5c($s1) /* 158BC 8003A4BC C624005C */ lwc1 $f4, 0x5c($s1)
/* 158C0 8003A4C0 46002121 */ cvt.d.s $f4, $f4 /* 158C0 8003A4C0 46002121 */ cvt.d.s $f4, $f4
/* 158C4 8003A4C4 46282102 */ mul.d $f4, $f4, $f8 /* 158C4 8003A4C4 46282102 */ mul.d $f4, $f4, $f8
/* 158C8 8003A4C8 00000000 */ nop /* 158C8 8003A4C8 00000000 */ nop
/* 158CC 8003A4CC C6200058 */ lwc1 $f0, 0x58($s1) /* 158CC 8003A4CC C6200058 */ lwc1 $f0, 0x58($s1)
/* 158D0 8003A4D0 C6220320 */ lwc1 $f2, 0x320($s1) /* 158D0 8003A4D0 C6220320 */ lwc1 $f2, 0x320($s1)
/* 158D4 8003A4D4 46020002 */ mul.s $f0, $f0, $f2 /* 158D4 8003A4D4 46020002 */ mul.s $f0, $f0, $f2
/* 158D8 8003A4D8 00000000 */ nop /* 158D8 8003A4D8 00000000 */ nop
/* 158DC 8003A4DC 46000021 */ cvt.d.s $f0, $f0 /* 158DC 8003A4DC 46000021 */ cvt.d.s $f0, $f0
/* 158E0 8003A4E0 46280002 */ mul.d $f0, $f0, $f8 /* 158E0 8003A4E0 46280002 */ mul.d $f0, $f0, $f8
/* 158E4 8003A4E4 00000000 */ nop /* 158E4 8003A4E4 00000000 */ nop
/* 158E8 8003A4E8 27B00058 */ addiu $s0, $sp, 0x58 /* 158E8 8003A4E8 27B00058 */ addiu $s0, $sp, 0x58
/* 158EC 8003A4EC 462031A0 */ cvt.s.d $f6, $f6 /* 158EC 8003A4EC 462031A0 */ cvt.s.d $f6, $f6
/* 158F0 8003A4F0 46202120 */ cvt.s.d $f4, $f4 /* 158F0 8003A4F0 46202120 */ cvt.s.d $f4, $f4
@ -366,7 +366,7 @@ glabel appendGfx_npc
/* 15930 8003A530 3C020100 */ lui $v0, 0x100 /* 15930 8003A530 3C020100 */ lui $v0, 0x100
/* 15934 8003A534 00621024 */ and $v0, $v1, $v0 /* 15934 8003A534 00621024 */ and $v0, $v1, $v0
/* 15938 8003A538 14400015 */ bnez $v0, .L8003A590 /* 15938 8003A538 14400015 */ bnez $v0, .L8003A590
/* 1593C 8003A53C 00000000 */ nop /* 1593C 8003A53C 00000000 */ nop
/* 15940 8003A540 8E220028 */ lw $v0, 0x28($s1) /* 15940 8003A540 8E220028 */ lw $v0, 0x28($s1)
/* 15944 8003A544 10400012 */ beqz $v0, .L8003A590 /* 15944 8003A544 10400012 */ beqz $v0, .L8003A590
/* 15948 8003A548 0000302D */ daddu $a2, $zero, $zero /* 15948 8003A548 0000302D */ daddu $a2, $zero, $zero
@ -378,7 +378,7 @@ glabel appendGfx_npc
/* 15960 8003A560 0C0B78F6 */ jal func_802DE3D8 /* 15960 8003A560 0C0B78F6 */ jal func_802DE3D8
/* 15964 8003A564 00C0382D */ daddu $a3, $a2, $zero /* 15964 8003A564 00C0382D */ daddu $a3, $a2, $zero
/* 15968 8003A568 0800E964 */ j .L8003A590 /* 15968 8003A568 0800E964 */ j .L8003A590
/* 1596C 8003A56C 00000000 */ nop /* 1596C 8003A56C 00000000 */ nop
.L8003A570: .L8003A570:
/* 15970 8003A570 AFA20010 */ sw $v0, 0x10($sp) /* 15970 8003A570 AFA20010 */ sw $v0, 0x10($sp)
/* 15974 8003A574 3C044000 */ lui $a0, 0x4000 /* 15974 8003A574 3C044000 */ lui $a0, 0x4000
@ -393,11 +393,11 @@ glabel appendGfx_npc
/* 15994 8003A594 3C030008 */ lui $v1, 8 /* 15994 8003A594 3C030008 */ lui $v1, 8
/* 15998 8003A598 00431024 */ and $v0, $v0, $v1 /* 15998 8003A598 00431024 */ and $v0, $v0, $v1
/* 1599C 8003A59C 1040008A */ beqz $v0, .L8003A7C8 /* 1599C 8003A59C 1040008A */ beqz $v0, .L8003A7C8
/* 159A0 8003A5A0 00000000 */ nop /* 159A0 8003A5A0 00000000 */ nop
/* 159A4 8003A5A4 822200AB */ lb $v0, 0xab($s1) /* 159A4 8003A5A4 822200AB */ lb $v0, 0xab($s1)
/* 159A8 8003A5A8 C622003C */ lwc1 $f2, 0x3c($s1) /* 159A8 8003A5A8 C622003C */ lwc1 $f2, 0x3c($s1)
/* 159AC 8003A5AC 44820000 */ mtc1 $v0, $f0 /* 159AC 8003A5AC 44820000 */ mtc1 $v0, $f0
/* 159B0 8003A5B0 00000000 */ nop /* 159B0 8003A5B0 00000000 */ nop
/* 159B4 8003A5B4 46800020 */ cvt.s.w $f0, $f0 /* 159B4 8003A5B4 46800020 */ cvt.s.w $f0, $f0
/* 159B8 8003A5B8 46001080 */ add.s $f2, $f2, $f0 /* 159B8 8003A5B8 46001080 */ add.s $f2, $f2, $f0
/* 159BC 8003A5BC 8E250038 */ lw $a1, 0x38($s1) /* 159BC 8003A5BC 8E250038 */ lw $a1, 0x38($s1)
@ -415,21 +415,21 @@ glabel appendGfx_npc
/* 159EC 8003A5EC 00A0302D */ daddu $a2, $a1, $zero /* 159EC 8003A5EC 00A0302D */ daddu $a2, $a1, $zero
/* 159F0 8003A5F0 C6200048 */ lwc1 $f0, 0x48($s1) /* 159F0 8003A5F0 C6200048 */ lwc1 $f0, 0x48($s1)
/* 159F4 8003A5F4 44801000 */ mtc1 $zero, $f2 /* 159F4 8003A5F4 44801000 */ mtc1 $zero, $f2
/* 159F8 8003A5F8 00000000 */ nop /* 159F8 8003A5F8 00000000 */ nop
/* 159FC 8003A5FC 46020032 */ c.eq.s $f0, $f2 /* 159FC 8003A5FC 46020032 */ c.eq.s $f0, $f2
/* 15A00 8003A600 00000000 */ nop /* 15A00 8003A600 00000000 */ nop
/* 15A04 8003A604 4500000B */ bc1f .L8003A634 /* 15A04 8003A604 4500000B */ bc1f .L8003A634
/* 15A08 8003A608 27B00058 */ addiu $s0, $sp, 0x58 /* 15A08 8003A608 27B00058 */ addiu $s0, $sp, 0x58
/* 15A0C 8003A60C C6200044 */ lwc1 $f0, 0x44($s1) /* 15A0C 8003A60C C6200044 */ lwc1 $f0, 0x44($s1)
/* 15A10 8003A610 46020032 */ c.eq.s $f0, $f2 /* 15A10 8003A610 46020032 */ c.eq.s $f0, $f2
/* 15A14 8003A614 00000000 */ nop /* 15A14 8003A614 00000000 */ nop
/* 15A18 8003A618 45000006 */ bc1f .L8003A634 /* 15A18 8003A618 45000006 */ bc1f .L8003A634
/* 15A1C 8003A61C 00000000 */ nop /* 15A1C 8003A61C 00000000 */ nop
/* 15A20 8003A620 C620004C */ lwc1 $f0, 0x4c($s1) /* 15A20 8003A620 C620004C */ lwc1 $f0, 0x4c($s1)
/* 15A24 8003A624 46020032 */ c.eq.s $f0, $f2 /* 15A24 8003A624 46020032 */ c.eq.s $f0, $f2
/* 15A28 8003A628 00000000 */ nop /* 15A28 8003A628 00000000 */ nop
/* 15A2C 8003A62C 4501000A */ bc1t .L8003A658 /* 15A2C 8003A62C 4501000A */ bc1t .L8003A658
/* 15A30 8003A630 00000000 */ nop /* 15A30 8003A630 00000000 */ nop
.L8003A634: .L8003A634:
/* 15A34 8003A634 8E250044 */ lw $a1, 0x44($s1) /* 15A34 8003A634 8E250044 */ lw $a1, 0x44($s1)
/* 15A38 8003A638 8E260048 */ lw $a2, 0x48($s1) /* 15A38 8003A638 8E260048 */ lw $a2, 0x48($s1)
@ -446,52 +446,52 @@ glabel appendGfx_npc
/* 15A60 8003A660 D42684A0 */ ldc1 $f6, %lo(D_800984A0)($at) /* 15A60 8003A660 D42684A0 */ ldc1 $f6, %lo(D_800984A0)($at)
/* 15A64 8003A664 46000021 */ cvt.d.s $f0, $f0 /* 15A64 8003A664 46000021 */ cvt.d.s $f0, $f0
/* 15A68 8003A668 46260002 */ mul.d $f0, $f0, $f6 /* 15A68 8003A668 46260002 */ mul.d $f0, $f0, $f6
/* 15A6C 8003A66C 00000000 */ nop /* 15A6C 8003A66C 00000000 */ nop
/* 15A70 8003A670 3C013FF0 */ lui $at, 0x3ff0 /* 15A70 8003A670 3C013FF0 */ lui $at, 0x3ff0
/* 15A74 8003A674 44812800 */ mtc1 $at, $f5 /* 15A74 8003A674 44812800 */ mtc1 $at, $f5
/* 15A78 8003A678 44802000 */ mtc1 $zero, $f4 /* 15A78 8003A678 44802000 */ mtc1 $zero, $f4
/* 15A7C 8003A67C 00000000 */ nop /* 15A7C 8003A67C 00000000 */ nop
/* 15A80 8003A680 46240032 */ c.eq.d $f0, $f4 /* 15A80 8003A680 46240032 */ c.eq.d $f0, $f4
/* 15A84 8003A684 00000000 */ nop /* 15A84 8003A684 00000000 */ nop
/* 15A88 8003A688 45000014 */ bc1f .L8003A6DC /* 15A88 8003A688 45000014 */ bc1f .L8003A6DC
/* 15A8C 8003A68C 00000000 */ nop /* 15A8C 8003A68C 00000000 */ nop
/* 15A90 8003A690 C6200058 */ lwc1 $f0, 0x58($s1) /* 15A90 8003A690 C6200058 */ lwc1 $f0, 0x58($s1)
/* 15A94 8003A694 C6220320 */ lwc1 $f2, 0x320($s1) /* 15A94 8003A694 C6220320 */ lwc1 $f2, 0x320($s1)
/* 15A98 8003A698 46020002 */ mul.s $f0, $f0, $f2 /* 15A98 8003A698 46020002 */ mul.s $f0, $f0, $f2
/* 15A9C 8003A69C 00000000 */ nop /* 15A9C 8003A69C 00000000 */ nop
/* 15AA0 8003A6A0 46000021 */ cvt.d.s $f0, $f0 /* 15AA0 8003A6A0 46000021 */ cvt.d.s $f0, $f0
/* 15AA4 8003A6A4 46260002 */ mul.d $f0, $f0, $f6 /* 15AA4 8003A6A4 46260002 */ mul.d $f0, $f0, $f6
/* 15AA8 8003A6A8 00000000 */ nop /* 15AA8 8003A6A8 00000000 */ nop
/* 15AAC 8003A6AC 46240032 */ c.eq.d $f0, $f4 /* 15AAC 8003A6AC 46240032 */ c.eq.d $f0, $f4
/* 15AB0 8003A6B0 00000000 */ nop /* 15AB0 8003A6B0 00000000 */ nop
/* 15AB4 8003A6B4 45000009 */ bc1f .L8003A6DC /* 15AB4 8003A6B4 45000009 */ bc1f .L8003A6DC
/* 15AB8 8003A6B8 00000000 */ nop /* 15AB8 8003A6B8 00000000 */ nop
/* 15ABC 8003A6BC C620005C */ lwc1 $f0, 0x5c($s1) /* 15ABC 8003A6BC C620005C */ lwc1 $f0, 0x5c($s1)
/* 15AC0 8003A6C0 46000021 */ cvt.d.s $f0, $f0 /* 15AC0 8003A6C0 46000021 */ cvt.d.s $f0, $f0
/* 15AC4 8003A6C4 46260002 */ mul.d $f0, $f0, $f6 /* 15AC4 8003A6C4 46260002 */ mul.d $f0, $f0, $f6
/* 15AC8 8003A6C8 00000000 */ nop /* 15AC8 8003A6C8 00000000 */ nop
/* 15ACC 8003A6CC 46240032 */ c.eq.d $f0, $f4 /* 15ACC 8003A6CC 46240032 */ c.eq.d $f0, $f4
/* 15AD0 8003A6D0 00000000 */ nop /* 15AD0 8003A6D0 00000000 */ nop
/* 15AD4 8003A6D4 4501001F */ bc1t .L8003A754 /* 15AD4 8003A6D4 4501001F */ bc1t .L8003A754
/* 15AD8 8003A6D8 00000000 */ nop /* 15AD8 8003A6D8 00000000 */ nop
.L8003A6DC: .L8003A6DC:
/* 15ADC 8003A6DC C6260054 */ lwc1 $f6, 0x54($s1) /* 15ADC 8003A6DC C6260054 */ lwc1 $f6, 0x54($s1)
/* 15AE0 8003A6E0 3C01800A */ lui $at, %hi(D_800984A8) /* 15AE0 8003A6E0 3C01800A */ lui $at, %hi(D_800984A8)
/* 15AE4 8003A6E4 D42884A8 */ ldc1 $f8, %lo(D_800984A8)($at) /* 15AE4 8003A6E4 D42884A8 */ ldc1 $f8, %lo(D_800984A8)($at)
/* 15AE8 8003A6E8 460031A1 */ cvt.d.s $f6, $f6 /* 15AE8 8003A6E8 460031A1 */ cvt.d.s $f6, $f6
/* 15AEC 8003A6EC 46283182 */ mul.d $f6, $f6, $f8 /* 15AEC 8003A6EC 46283182 */ mul.d $f6, $f6, $f8
/* 15AF0 8003A6F0 00000000 */ nop /* 15AF0 8003A6F0 00000000 */ nop
/* 15AF4 8003A6F4 C624005C */ lwc1 $f4, 0x5c($s1) /* 15AF4 8003A6F4 C624005C */ lwc1 $f4, 0x5c($s1)
/* 15AF8 8003A6F8 46002121 */ cvt.d.s $f4, $f4 /* 15AF8 8003A6F8 46002121 */ cvt.d.s $f4, $f4
/* 15AFC 8003A6FC 46282102 */ mul.d $f4, $f4, $f8 /* 15AFC 8003A6FC 46282102 */ mul.d $f4, $f4, $f8
/* 15B00 8003A700 00000000 */ nop /* 15B00 8003A700 00000000 */ nop
/* 15B04 8003A704 C6200058 */ lwc1 $f0, 0x58($s1) /* 15B04 8003A704 C6200058 */ lwc1 $f0, 0x58($s1)
/* 15B08 8003A708 C6220320 */ lwc1 $f2, 0x320($s1) /* 15B08 8003A708 C6220320 */ lwc1 $f2, 0x320($s1)
/* 15B0C 8003A70C 46020002 */ mul.s $f0, $f0, $f2 /* 15B0C 8003A70C 46020002 */ mul.s $f0, $f0, $f2
/* 15B10 8003A710 00000000 */ nop /* 15B10 8003A710 00000000 */ nop
/* 15B14 8003A714 46000021 */ cvt.d.s $f0, $f0 /* 15B14 8003A714 46000021 */ cvt.d.s $f0, $f0
/* 15B18 8003A718 46280002 */ mul.d $f0, $f0, $f8 /* 15B18 8003A718 46280002 */ mul.d $f0, $f0, $f8
/* 15B1C 8003A71C 00000000 */ nop /* 15B1C 8003A71C 00000000 */ nop
/* 15B20 8003A720 27B00058 */ addiu $s0, $sp, 0x58 /* 15B20 8003A720 27B00058 */ addiu $s0, $sp, 0x58
/* 15B24 8003A724 462031A0 */ cvt.s.d $f6, $f6 /* 15B24 8003A724 462031A0 */ cvt.s.d $f6, $f6
/* 15B28 8003A728 46202120 */ cvt.s.d $f4, $f4 /* 15B28 8003A728 46202120 */ cvt.s.d $f4, $f4
@ -514,7 +514,7 @@ glabel appendGfx_npc
/* 15B68 8003A768 3C020100 */ lui $v0, 0x100 /* 15B68 8003A768 3C020100 */ lui $v0, 0x100
/* 15B6C 8003A76C 00621024 */ and $v0, $v1, $v0 /* 15B6C 8003A76C 00621024 */ and $v0, $v1, $v0
/* 15B70 8003A770 14400015 */ bnez $v0, .L8003A7C8 /* 15B70 8003A770 14400015 */ bnez $v0, .L8003A7C8
/* 15B74 8003A774 00000000 */ nop /* 15B74 8003A774 00000000 */ nop
/* 15B78 8003A778 8E220028 */ lw $v0, 0x28($s1) /* 15B78 8003A778 8E220028 */ lw $v0, 0x28($s1)
/* 15B7C 8003A77C 10400012 */ beqz $v0, .L8003A7C8 /* 15B7C 8003A77C 10400012 */ beqz $v0, .L8003A7C8
/* 15B80 8003A780 0000302D */ daddu $a2, $zero, $zero /* 15B80 8003A780 0000302D */ daddu $a2, $zero, $zero
@ -526,7 +526,7 @@ glabel appendGfx_npc
/* 15B98 8003A798 0C0B78F6 */ jal func_802DE3D8 /* 15B98 8003A798 0C0B78F6 */ jal func_802DE3D8
/* 15B9C 8003A79C 00C0382D */ daddu $a3, $a2, $zero /* 15B9C 8003A79C 00C0382D */ daddu $a3, $a2, $zero
/* 15BA0 8003A7A0 0800E9F2 */ j .L8003A7C8 /* 15BA0 8003A7A0 0800E9F2 */ j .L8003A7C8
/* 15BA4 8003A7A4 00000000 */ nop /* 15BA4 8003A7A4 00000000 */ nop
.L8003A7A8: .L8003A7A8:
/* 15BA8 8003A7A8 AFA20010 */ sw $v0, 0x10($sp) /* 15BA8 8003A7A8 AFA20010 */ sw $v0, 0x10($sp)
/* 15BAC 8003A7AC 3C044000 */ lui $a0, 0x4000 /* 15BAC 8003A7AC 3C044000 */ lui $a0, 0x4000

View File

@ -12,7 +12,7 @@ glabel bind_enemy_ai
/* 19D68 8003E968 00A0882D */ daddu $s1, $a1, $zero /* 19D68 8003E968 00A0882D */ daddu $s1, $a1, $zero
/* 19D6C 8003E96C 8C440144 */ lw $a0, 0x144($v0) /* 19D6C 8003E96C 8C440144 */ lw $a0, 0x144($v0)
/* 19D70 8003E970 0C0B102B */ jal kill_script_by_ID /* 19D70 8003E970 0C0B102B */ jal kill_script_by_ID
/* 19D74 8003E974 00000000 */ nop /* 19D74 8003E974 00000000 */ nop
.L8003E978: .L8003E978:
/* 19D78 8003E978 0220202D */ daddu $a0, $s1, $zero /* 19D78 8003E978 0220202D */ daddu $a0, $s1, $zero
/* 19D7C 8003E97C 2405000A */ addiu $a1, $zero, 0xa /* 19D7C 8003E97C 2405000A */ addiu $a1, $zero, 0xa

View File

@ -12,7 +12,7 @@ glabel bind_enemy_aux
/* 19DD0 8003E9D0 00A0882D */ daddu $s1, $a1, $zero /* 19DD0 8003E9D0 00A0882D */ daddu $s1, $a1, $zero
/* 19DD4 8003E9D4 8C440144 */ lw $a0, 0x144($v0) /* 19DD4 8003E9D4 8C440144 */ lw $a0, 0x144($v0)
/* 19DD8 8003E9D8 0C0B102B */ jal kill_script_by_ID /* 19DD8 8003E9D8 0C0B102B */ jal kill_script_by_ID
/* 19DDC 8003E9DC 00000000 */ nop /* 19DDC 8003E9DC 00000000 */ nop
.L8003E9E0: .L8003E9E0:
/* 19DE0 8003E9E0 0220202D */ daddu $a0, $s1, $zero /* 19DE0 8003E9E0 0220202D */ daddu $a0, $s1, $zero
/* 19DE4 8003E9E4 2405000A */ addiu $a1, $zero, 0xa /* 19DE4 8003E9E4 2405000A */ addiu $a1, $zero, 0xa

View File

@ -12,7 +12,7 @@ glabel bind_enemy_interact
/* 19E38 8003EA38 00A0882D */ daddu $s1, $a1, $zero /* 19E38 8003EA38 00A0882D */ daddu $s1, $a1, $zero
/* 19E3C 8003EA3C 8C440144 */ lw $a0, 0x144($v0) /* 19E3C 8003EA3C 8C440144 */ lw $a0, 0x144($v0)
/* 19E40 8003EA40 0C0B102B */ jal kill_script_by_ID /* 19E40 8003EA40 0C0B102B */ jal kill_script_by_ID
/* 19E44 8003EA44 00000000 */ nop /* 19E44 8003EA44 00000000 */ nop
.L8003EA48: .L8003EA48:
/* 19E48 8003EA48 0220202D */ daddu $a0, $s1, $zero /* 19E48 8003EA48 0220202D */ daddu $a0, $s1, $zero
/* 19E4C 8003EA4C 2405000A */ addiu $a1, $zero, 0xa /* 19E4C 8003EA4C 2405000A */ addiu $a1, $zero, 0xa

View File

@ -28,10 +28,10 @@ glabel bind_npc_ai
.L8003EADC: .L8003EADC:
/* 19EDC 8003EADC 8C640004 */ lw $a0, 4($v1) /* 19EDC 8003EADC 8C640004 */ lw $a0, 4($v1)
/* 19EE0 8003EAE0 10800008 */ beqz $a0, .L8003EB04 /* 19EE0 8003EAE0 10800008 */ beqz $a0, .L8003EB04
/* 19EE4 8003EAE4 00000000 */ nop /* 19EE4 8003EAE4 00000000 */ nop
/* 19EE8 8003EAE8 84820008 */ lh $v0, 8($a0) /* 19EE8 8003EAE8 84820008 */ lh $v0, 8($a0)
/* 19EEC 8003EAEC 14530005 */ bne $v0, $s3, .L8003EB04 /* 19EEC 8003EAEC 14530005 */ bne $v0, $s3, .L8003EB04
/* 19EF0 8003EAF0 00000000 */ nop /* 19EF0 8003EAF0 00000000 */ nop
/* 19EF4 8003EAF4 0C00FA53 */ jal bind_enemy_ai /* 19EF4 8003EAF4 0C00FA53 */ jal bind_enemy_ai
/* 19EF8 8003EAF8 0280282D */ daddu $a1, $s4, $zero /* 19EF8 8003EAF8 0280282D */ daddu $a1, $s4, $zero
/* 19EFC 8003EAFC 0800FAC7 */ j .L8003EB1C /* 19EFC 8003EAFC 0800FAC7 */ j .L8003EB1C
@ -49,7 +49,7 @@ glabel bind_npc_ai
/* 19F20 8003EB20 26100001 */ addiu $s0, $s0, 1 /* 19F20 8003EB20 26100001 */ addiu $s0, $s0, 1
/* 19F24 8003EB24 0202102A */ slt $v0, $s0, $v0 /* 19F24 8003EB24 0202102A */ slt $v0, $s0, $v0
/* 19F28 8003EB28 1440FFE5 */ bnez $v0, .L8003EAC0 /* 19F28 8003EB28 1440FFE5 */ bnez $v0, .L8003EAC0
/* 19F2C 8003EB2C 00000000 */ nop /* 19F2C 8003EB2C 00000000 */ nop
.L8003EB30: .L8003EB30:
/* 19F30 8003EB30 8FBF0024 */ lw $ra, 0x24($sp) /* 19F30 8003EB30 8FBF0024 */ lw $ra, 0x24($sp)
/* 19F34 8003EB34 8FB40020 */ lw $s4, 0x20($sp) /* 19F34 8003EB34 8FB40020 */ lw $s4, 0x20($sp)

View File

@ -28,10 +28,10 @@ glabel bind_npc_aux
.L8003EBA8: .L8003EBA8:
/* 19FA8 8003EBA8 8C640004 */ lw $a0, 4($v1) /* 19FA8 8003EBA8 8C640004 */ lw $a0, 4($v1)
/* 19FAC 8003EBAC 10800008 */ beqz $a0, .L8003EBD0 /* 19FAC 8003EBAC 10800008 */ beqz $a0, .L8003EBD0
/* 19FB0 8003EBB0 00000000 */ nop /* 19FB0 8003EBB0 00000000 */ nop
/* 19FB4 8003EBB4 84820008 */ lh $v0, 8($a0) /* 19FB4 8003EBB4 84820008 */ lh $v0, 8($a0)
/* 19FB8 8003EBB8 14530005 */ bne $v0, $s3, .L8003EBD0 /* 19FB8 8003EBB8 14530005 */ bne $v0, $s3, .L8003EBD0
/* 19FBC 8003EBBC 00000000 */ nop /* 19FBC 8003EBBC 00000000 */ nop
/* 19FC0 8003EBC0 0C00FA6D */ jal bind_enemy_aux /* 19FC0 8003EBC0 0C00FA6D */ jal bind_enemy_aux
/* 19FC4 8003EBC4 0280282D */ daddu $a1, $s4, $zero /* 19FC4 8003EBC4 0280282D */ daddu $a1, $s4, $zero
/* 19FC8 8003EBC8 0800FAFA */ j .L8003EBE8 /* 19FC8 8003EBC8 0800FAFA */ j .L8003EBE8
@ -49,7 +49,7 @@ glabel bind_npc_aux
/* 19FEC 8003EBEC 26100001 */ addiu $s0, $s0, 1 /* 19FEC 8003EBEC 26100001 */ addiu $s0, $s0, 1
/* 19FF0 8003EBF0 0202102A */ slt $v0, $s0, $v0 /* 19FF0 8003EBF0 0202102A */ slt $v0, $s0, $v0
/* 19FF4 8003EBF4 1440FFE5 */ bnez $v0, .L8003EB8C /* 19FF4 8003EBF4 1440FFE5 */ bnez $v0, .L8003EB8C
/* 19FF8 8003EBF8 00000000 */ nop /* 19FF8 8003EBF8 00000000 */ nop
.L8003EBFC: .L8003EBFC:
/* 19FFC 8003EBFC 8FBF0024 */ lw $ra, 0x24($sp) /* 19FFC 8003EBFC 8FBF0024 */ lw $ra, 0x24($sp)
/* 1A000 8003EC00 8FB40020 */ lw $s4, 0x20($sp) /* 1A000 8003EC00 8FB40020 */ lw $s4, 0x20($sp)

View File

@ -28,10 +28,10 @@ glabel bind_npc_interact
.L8003EC74: .L8003EC74:
/* 1A074 8003EC74 8C640004 */ lw $a0, 4($v1) /* 1A074 8003EC74 8C640004 */ lw $a0, 4($v1)
/* 1A078 8003EC78 10800008 */ beqz $a0, .L8003EC9C /* 1A078 8003EC78 10800008 */ beqz $a0, .L8003EC9C
/* 1A07C 8003EC7C 00000000 */ nop /* 1A07C 8003EC7C 00000000 */ nop
/* 1A080 8003EC80 84820008 */ lh $v0, 8($a0) /* 1A080 8003EC80 84820008 */ lh $v0, 8($a0)
/* 1A084 8003EC84 14530005 */ bne $v0, $s3, .L8003EC9C /* 1A084 8003EC84 14530005 */ bne $v0, $s3, .L8003EC9C
/* 1A088 8003EC88 00000000 */ nop /* 1A088 8003EC88 00000000 */ nop
/* 1A08C 8003EC8C 0C00FA87 */ jal bind_enemy_interact /* 1A08C 8003EC8C 0C00FA87 */ jal bind_enemy_interact
/* 1A090 8003EC90 0280282D */ daddu $a1, $s4, $zero /* 1A090 8003EC90 0280282D */ daddu $a1, $s4, $zero
/* 1A094 8003EC94 0800FB2D */ j .L8003ECB4 /* 1A094 8003EC94 0800FB2D */ j .L8003ECB4
@ -49,7 +49,7 @@ glabel bind_npc_interact
/* 1A0B8 8003ECB8 26100001 */ addiu $s0, $s0, 1 /* 1A0B8 8003ECB8 26100001 */ addiu $s0, $s0, 1
/* 1A0BC 8003ECBC 0202102A */ slt $v0, $s0, $v0 /* 1A0BC 8003ECBC 0202102A */ slt $v0, $s0, $v0
/* 1A0C0 8003ECC0 1440FFE5 */ bnez $v0, .L8003EC58 /* 1A0C0 8003ECC0 1440FFE5 */ bnez $v0, .L8003EC58
/* 1A0C4 8003ECC4 00000000 */ nop /* 1A0C4 8003ECC4 00000000 */ nop
.L8003ECC8: .L8003ECC8:
/* 1A0C8 8003ECC8 8FBF0024 */ lw $ra, 0x24($sp) /* 1A0C8 8003ECC8 8FBF0024 */ lw $ra, 0x24($sp)
/* 1A0CC 8003ECCC 8FB40020 */ lw $s4, 0x20($sp) /* 1A0CC 8003ECCC 8FB40020 */ lw $s4, 0x20($sp)

View File

@ -6,11 +6,11 @@ glabel clear_npcs
/* 138C0 800384C0 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0) /* 138C0 800384C0 8C42419C */ lw $v0, %lo(gGameStatusPtr)($v0)
/* 138C4 800384C4 80420070 */ lb $v0, 0x70($v0) /* 138C4 800384C4 80420070 */ lb $v0, 0x70($v0)
/* 138C8 800384C8 14400005 */ bnez $v0, .L800384E0 /* 138C8 800384C8 14400005 */ bnez $v0, .L800384E0
/* 138CC 800384CC 00000000 */ nop /* 138CC 800384CC 00000000 */ nop
/* 138D0 800384D0 3C02800A */ lui $v0, %hi(gWorldNpcList) /* 138D0 800384D0 3C02800A */ lui $v0, %hi(gWorldNpcList)
/* 138D4 800384D4 24420990 */ addiu $v0, $v0, %lo(gWorldNpcList) /* 138D4 800384D4 24420990 */ addiu $v0, $v0, %lo(gWorldNpcList)
/* 138D8 800384D8 0800E13A */ j .L800384E8 /* 138D8 800384D8 0800E13A */ j .L800384E8
/* 138DC 800384DC 00000000 */ nop /* 138DC 800384DC 00000000 */ nop
.L800384E0: .L800384E0:
/* 138E0 800384E0 3C02800A */ lui $v0, %hi(gBattleNpcList) /* 138E0 800384E0 3C02800A */ lui $v0, %hi(gBattleNpcList)
/* 138E4 800384E4 24420A90 */ addiu $v0, $v0, %lo(gBattleNpcList) /* 138E4 800384E4 24420A90 */ addiu $v0, $v0, %lo(gBattleNpcList)
@ -32,4 +32,4 @@ glabel clear_npcs
/* 1391C 8003851C 3C01800A */ lui $at, %hi(D_800A0B94) /* 1391C 8003851C 3C01800A */ lui $at, %hi(D_800A0B94)
/* 13920 80038520 A0220B94 */ sb $v0, %lo(D_800A0B94)($at) /* 13920 80038520 A0220B94 */ sb $v0, %lo(D_800A0B94)($at)
/* 13924 80038524 03E00008 */ jr $ra /* 13924 80038524 03E00008 */ jr $ra
/* 13928 80038528 00000000 */ nop /* 13928 80038528 00000000 */ nop

View File

@ -9,7 +9,7 @@ glabel disable_npc_shadow
/* 1600C 8003AC0C 8E020000 */ lw $v0, ($s0) /* 1600C 8003AC0C 8E020000 */ lw $v0, ($s0)
/* 16010 8003AC10 30420010 */ andi $v0, $v0, 0x10 /* 16010 8003AC10 30420010 */ andi $v0, $v0, 0x10
/* 16014 8003AC14 1040000D */ beqz $v0, .L8003AC4C /* 16014 8003AC14 1040000D */ beqz $v0, .L8003AC4C
/* 16018 8003AC18 00000000 */ nop /* 16018 8003AC18 00000000 */ nop
/* 1601C 8003AC1C 0C044181 */ jal get_shadow_by_index /* 1601C 8003AC1C 0C044181 */ jal get_shadow_by_index
/* 16020 8003AC20 8E040078 */ lw $a0, 0x78($s0) /* 16020 8003AC20 8E040078 */ lw $a0, 0x78($s0)
/* 16024 8003AC24 3C04FFFE */ lui $a0, 0xfffe /* 16024 8003AC24 3C04FFFE */ lui $a0, 0xfffe

View File

@ -18,7 +18,7 @@ glabel enable_npc_blur
/* 16158 8003AD58 AE020020 */ sw $v0, 0x20($s0) /* 16158 8003AD58 AE020020 */ sw $v0, 0x20($s0)
.L8003AD5C: .L8003AD5C:
/* 1615C 8003AD5C 0800EB57 */ j .L8003AD5C /* 1615C 8003AD5C 0800EB57 */ j .L8003AD5C
/* 16160 8003AD60 00000000 */ nop /* 16160 8003AD60 00000000 */ nop
.L8003AD64: .L8003AD64:
/* 16164 8003AD64 0000202D */ daddu $a0, $zero, $zero /* 16164 8003AD64 0000202D */ daddu $a0, $zero, $zero
/* 16168 8003AD68 0040182D */ daddu $v1, $v0, $zero /* 16168 8003AD68 0040182D */ daddu $v1, $v0, $zero

View File

@ -9,7 +9,7 @@ glabel enable_npc_shadow
/* 15FB0 8003ABB0 8E020000 */ lw $v0, ($s0) /* 15FB0 8003ABB0 8E020000 */ lw $v0, ($s0)
/* 15FB4 8003ABB4 30420010 */ andi $v0, $v0, 0x10 /* 15FB4 8003ABB4 30420010 */ andi $v0, $v0, 0x10
/* 15FB8 8003ABB8 1440000C */ bnez $v0, .L8003ABEC /* 15FB8 8003ABB8 1440000C */ bnez $v0, .L8003ABEC
/* 15FBC 8003ABBC 00000000 */ nop /* 15FBC 8003ABBC 00000000 */ nop
/* 15FC0 8003ABC0 0C044181 */ jal get_shadow_by_index /* 15FC0 8003ABC0 0C044181 */ jal get_shadow_by_index
/* 15FC4 8003ABC4 8E040078 */ lw $a0, 0x78($s0) /* 15FC4 8003ABC4 8E040078 */ lw $a0, 0x78($s0)
/* 15FC8 8003ABC8 3C050001 */ lui $a1, 1 /* 15FC8 8003ABC8 3C050001 */ lui $a1, 1

View File

@ -9,9 +9,9 @@ glabel free_npc
/* 13DDC 800389DC AFB00010 */ sw $s0, 0x10($sp) /* 13DDC 800389DC AFB00010 */ sw $s0, 0x10($sp)
/* 13DE0 800389E0 8E240020 */ lw $a0, 0x20($s1) /* 13DE0 800389E0 8E240020 */ lw $a0, 0x20($s1)
/* 13DE4 800389E4 10800004 */ beqz $a0, .L800389F8 /* 13DE4 800389E4 10800004 */ beqz $a0, .L800389F8
/* 13DE8 800389E8 00000000 */ nop /* 13DE8 800389E8 00000000 */ nop
/* 13DEC 800389EC 0C00AB4B */ jal heap_free /* 13DEC 800389EC 0C00AB4B */ jal heap_free
/* 13DF0 800389F0 00000000 */ nop /* 13DF0 800389F0 00000000 */ nop
/* 13DF4 800389F4 AE200020 */ sw $zero, 0x20($s1) /* 13DF4 800389F4 AE200020 */ sw $zero, 0x20($s1)
.L800389F8: .L800389F8:
/* 13DF8 800389F8 8E230000 */ lw $v1, ($s1) /* 13DF8 800389F8 8E230000 */ lw $v1, ($s1)
@ -21,14 +21,14 @@ glabel free_npc
/* 13E08 80038A08 3C020100 */ lui $v0, 0x100 /* 13E08 80038A08 3C020100 */ lui $v0, 0x100
/* 13E0C 80038A0C 00621024 */ and $v0, $v1, $v0 /* 13E0C 80038A0C 00621024 */ and $v0, $v1, $v0
/* 13E10 80038A10 14400007 */ bnez $v0, .L80038A30 /* 13E10 80038A10 14400007 */ bnez $v0, .L80038A30
/* 13E14 80038A14 00000000 */ nop /* 13E14 80038A14 00000000 */ nop
/* 13E18 80038A18 0C0B797A */ jal func_802DE5E8 /* 13E18 80038A18 0C0B797A */ jal func_802DE5E8
/* 13E1C 80038A1C 8E240024 */ lw $a0, 0x24($s1) /* 13E1C 80038A1C 8E240024 */ lw $a0, 0x24($s1)
/* 13E20 80038A20 10400003 */ beqz $v0, .L80038A30 /* 13E20 80038A20 10400003 */ beqz $v0, .L80038A30
/* 13E24 80038A24 00000000 */ nop /* 13E24 80038A24 00000000 */ nop
.L80038A28: .L80038A28:
/* 13E28 80038A28 0800E28A */ j .L80038A28 /* 13E28 80038A28 0800E28A */ j .L80038A28
/* 13E2C 80038A2C 00000000 */ nop /* 13E2C 80038A2C 00000000 */ nop
.L80038A30: .L80038A30:
/* 13E30 80038A30 8E240078 */ lw $a0, 0x78($s1) /* 13E30 80038A30 8E240078 */ lw $a0, 0x78($s1)
/* 13E34 80038A34 0C0448CA */ jal func_80112328 /* 13E34 80038A34 0C0448CA */ jal func_80112328
@ -45,7 +45,7 @@ glabel free_npc
/* 13E5C 80038A5C 3C030010 */ lui $v1, 0x10 /* 13E5C 80038A5C 3C030010 */ lui $v1, 0x10
/* 13E60 80038A60 00431024 */ and $v0, $v0, $v1 /* 13E60 80038A60 00431024 */ and $v0, $v0, $v1
/* 13E64 80038A64 10400003 */ beqz $v0, .L80038A74 /* 13E64 80038A64 10400003 */ beqz $v0, .L80038A74
/* 13E68 80038A68 00000000 */ nop /* 13E68 80038A68 00000000 */ nop
/* 13E6C 80038A6C 0C00EB6B */ jal disable_npc_blur /* 13E6C 80038A6C 0C00EB6B */ jal disable_npc_blur
/* 13E70 80038A70 0220202D */ daddu $a0, $s1, $zero /* 13E70 80038A70 0220202D */ daddu $a0, $s1, $zero
.L80038A74: .L80038A74:

View File

@ -15,15 +15,15 @@ glabel free_npc_by_index
/* 13CC8 800388C8 00431021 */ addu $v0, $v0, $v1 /* 13CC8 800388C8 00431021 */ addu $v0, $v0, $v1
/* 13CCC 800388CC 8C500000 */ lw $s0, ($v0) /* 13CCC 800388CC 8C500000 */ lw $s0, ($v0)
/* 13CD0 800388D0 12000038 */ beqz $s0, .L800389B4 /* 13CD0 800388D0 12000038 */ beqz $s0, .L800389B4
/* 13CD4 800388D4 00000000 */ nop /* 13CD4 800388D4 00000000 */ nop
/* 13CD8 800388D8 8E020000 */ lw $v0, ($s0) /* 13CD8 800388D8 8E020000 */ lw $v0, ($s0)
/* 13CDC 800388DC 10400035 */ beqz $v0, .L800389B4 /* 13CDC 800388DC 10400035 */ beqz $v0, .L800389B4
/* 13CE0 800388E0 00000000 */ nop /* 13CE0 800388E0 00000000 */ nop
/* 13CE4 800388E4 8E040020 */ lw $a0, 0x20($s0) /* 13CE4 800388E4 8E040020 */ lw $a0, 0x20($s0)
/* 13CE8 800388E8 10800004 */ beqz $a0, .L800388FC /* 13CE8 800388E8 10800004 */ beqz $a0, .L800388FC
/* 13CEC 800388EC 00000000 */ nop /* 13CEC 800388EC 00000000 */ nop
/* 13CF0 800388F0 0C00AB4B */ jal heap_free /* 13CF0 800388F0 0C00AB4B */ jal heap_free
/* 13CF4 800388F4 00000000 */ nop /* 13CF4 800388F4 00000000 */ nop
/* 13CF8 800388F8 AE000020 */ sw $zero, 0x20($s0) /* 13CF8 800388F8 AE000020 */ sw $zero, 0x20($s0)
.L800388FC: .L800388FC:
/* 13CFC 800388FC 8E030000 */ lw $v1, ($s0) /* 13CFC 800388FC 8E030000 */ lw $v1, ($s0)
@ -33,14 +33,14 @@ glabel free_npc_by_index
/* 13D0C 8003890C 3C020100 */ lui $v0, 0x100 /* 13D0C 8003890C 3C020100 */ lui $v0, 0x100
/* 13D10 80038910 00621024 */ and $v0, $v1, $v0 /* 13D10 80038910 00621024 */ and $v0, $v1, $v0
/* 13D14 80038914 14400007 */ bnez $v0, .L80038934 /* 13D14 80038914 14400007 */ bnez $v0, .L80038934
/* 13D18 80038918 00000000 */ nop /* 13D18 80038918 00000000 */ nop
/* 13D1C 8003891C 0C0B797A */ jal func_802DE5E8 /* 13D1C 8003891C 0C0B797A */ jal func_802DE5E8
/* 13D20 80038920 8E040024 */ lw $a0, 0x24($s0) /* 13D20 80038920 8E040024 */ lw $a0, 0x24($s0)
/* 13D24 80038924 10400003 */ beqz $v0, .L80038934 /* 13D24 80038924 10400003 */ beqz $v0, .L80038934
/* 13D28 80038928 00000000 */ nop /* 13D28 80038928 00000000 */ nop
.L8003892C: .L8003892C:
/* 13D2C 8003892C 0800E24B */ j .L8003892C /* 13D2C 8003892C 0800E24B */ j .L8003892C
/* 13D30 80038930 00000000 */ nop /* 13D30 80038930 00000000 */ nop
.L80038934: .L80038934:
/* 13D34 80038934 8E040078 */ lw $a0, 0x78($s0) /* 13D34 80038934 8E040078 */ lw $a0, 0x78($s0)
/* 13D38 80038938 0C0448CA */ jal func_80112328 /* 13D38 80038938 0C0448CA */ jal func_80112328
@ -57,7 +57,7 @@ glabel free_npc_by_index
/* 13D60 80038960 3C030010 */ lui $v1, 0x10 /* 13D60 80038960 3C030010 */ lui $v1, 0x10
/* 13D64 80038964 00431024 */ and $v0, $v0, $v1 /* 13D64 80038964 00431024 */ and $v0, $v0, $v1
/* 13D68 80038968 10400003 */ beqz $v0, .L80038978 /* 13D68 80038968 10400003 */ beqz $v0, .L80038978
/* 13D6C 8003896C 00000000 */ nop /* 13D6C 8003896C 00000000 */ nop
/* 13D70 80038970 0C00EB6B */ jal disable_npc_blur /* 13D70 80038970 0C00EB6B */ jal disable_npc_blur
/* 13D74 80038974 0200202D */ daddu $a0, $s0, $zero /* 13D74 80038974 0200202D */ daddu $a0, $s0, $zero
.L80038978: .L80038978:

View File

@ -9,4 +9,4 @@ glabel func_8003857C
/* 13988 80038588 1440FFFE */ bnez $v0, .L80038584 /* 13988 80038588 1440FFFE */ bnez $v0, .L80038584
/* 1398C 8003858C 24630001 */ addiu $v1, $v1, 1 /* 1398C 8003858C 24630001 */ addiu $v1, $v1, 1
/* 13990 80038590 03E00008 */ jr $ra /* 13990 80038590 03E00008 */ jr $ra
/* 13994 80038594 00000000 */ nop /* 13994 80038594 00000000 */ nop

View File

@ -49,7 +49,7 @@ glabel func_80039688
/* 14B38 80039738 0C0372DF */ jal func_800DCB7C /* 14B38 80039738 0C0372DF */ jal func_800DCB7C
/* 14B3C 8003973C 27A70028 */ addiu $a3, $sp, 0x28 /* 14B3C 8003973C 27A70028 */ addiu $a3, $sp, 0x28
/* 14B40 80039740 0800E5E0 */ j .L80039780 /* 14B40 80039740 0800E5E0 */ j .L80039780
/* 14B44 80039744 00000000 */ nop /* 14B44 80039744 00000000 */ nop
.L80039748: .L80039748:
/* 14B48 80039748 27A2002C */ addiu $v0, $sp, 0x2c /* 14B48 80039748 27A2002C */ addiu $v0, $sp, 0x2c
/* 14B4C 8003974C AFA20010 */ sw $v0, 0x10($sp) /* 14B4C 8003974C AFA20010 */ sw $v0, 0x10($sp)
@ -59,7 +59,7 @@ glabel func_80039688
/* 14B5C 8003975C 860200A6 */ lh $v0, 0xa6($s0) /* 14B5C 8003975C 860200A6 */ lh $v0, 0xa6($s0)
/* 14B60 80039760 27A60024 */ addiu $a2, $sp, 0x24 /* 14B60 80039760 27A60024 */ addiu $a2, $sp, 0x24
/* 14B64 80039764 44820000 */ mtc1 $v0, $f0 /* 14B64 80039764 44820000 */ mtc1 $v0, $f0
/* 14B68 80039768 00000000 */ nop /* 14B68 80039768 00000000 */ nop
/* 14B6C 8003976C 46800020 */ cvt.s.w $f0, $f0 /* 14B6C 8003976C 46800020 */ cvt.s.w $f0, $f0
/* 14B70 80039770 E7A00018 */ swc1 $f0, 0x18($sp) /* 14B70 80039770 E7A00018 */ swc1 $f0, 0x18($sp)
/* 14B74 80039774 8E040080 */ lw $a0, 0x80($s0) /* 14B74 80039774 8E040080 */ lw $a0, 0x80($s0)
@ -67,12 +67,12 @@ glabel func_80039688
/* 14B7C 8003977C 27A70028 */ addiu $a3, $sp, 0x28 /* 14B7C 8003977C 27A70028 */ addiu $a3, $sp, 0x28
.L80039780: .L80039780:
/* 14B80 80039780 10400010 */ beqz $v0, .L800397C4 /* 14B80 80039780 10400010 */ beqz $v0, .L800397C4
/* 14B84 80039784 00000000 */ nop /* 14B84 80039784 00000000 */ nop
/* 14B88 80039788 C7A0002C */ lwc1 $f0, 0x2c($sp) /* 14B88 80039788 C7A0002C */ lwc1 $f0, 0x2c($sp)
/* 14B8C 8003978C 4614003E */ c.le.s $f0, $f20 /* 14B8C 8003978C 4614003E */ c.le.s $f0, $f20
/* 14B90 80039790 00000000 */ nop /* 14B90 80039790 00000000 */ nop
/* 14B94 80039794 4500000B */ bc1f .L800397C4 /* 14B94 80039794 4500000B */ bc1f .L800397C4
/* 14B98 80039798 00000000 */ nop /* 14B98 80039798 00000000 */ nop
/* 14B9C 8003979C 8E020000 */ lw $v0, ($s0) /* 14B9C 8003979C 8E020000 */ lw $v0, ($s0)
/* 14BA0 800397A0 AE00001C */ sw $zero, 0x1c($s0) /* 14BA0 800397A0 AE00001C */ sw $zero, 0x1c($s0)
/* 14BA4 800397A4 C7A00024 */ lwc1 $f0, 0x24($sp) /* 14BA4 800397A4 C7A00024 */ lwc1 $f0, 0x24($sp)

View File

@ -46,7 +46,7 @@ glabel func_800397E8
/* 14C88 80039888 0C0372DF */ jal func_800DCB7C /* 14C88 80039888 0C0372DF */ jal func_800DCB7C
/* 14C8C 8003988C 27A70028 */ addiu $a3, $sp, 0x28 /* 14C8C 8003988C 27A70028 */ addiu $a3, $sp, 0x28
/* 14C90 80039890 0800E633 */ j .L800398CC /* 14C90 80039890 0800E633 */ j .L800398CC
/* 14C94 80039894 00000000 */ nop /* 14C94 80039894 00000000 */ nop
.L80039898: .L80039898:
/* 14C98 80039898 AFA20010 */ sw $v0, 0x10($sp) /* 14C98 80039898 AFA20010 */ sw $v0, 0x10($sp)
/* 14C9C 8003989C C600000C */ lwc1 $f0, 0xc($s0) /* 14C9C 8003989C C600000C */ lwc1 $f0, 0xc($s0)
@ -55,7 +55,7 @@ glabel func_800397E8
/* 14CA8 800398A8 860200A6 */ lh $v0, 0xa6($s0) /* 14CA8 800398A8 860200A6 */ lh $v0, 0xa6($s0)
/* 14CAC 800398AC 27A60024 */ addiu $a2, $sp, 0x24 /* 14CAC 800398AC 27A60024 */ addiu $a2, $sp, 0x24
/* 14CB0 800398B0 44820000 */ mtc1 $v0, $f0 /* 14CB0 800398B0 44820000 */ mtc1 $v0, $f0
/* 14CB4 800398B4 00000000 */ nop /* 14CB4 800398B4 00000000 */ nop
/* 14CB8 800398B8 46800020 */ cvt.s.w $f0, $f0 /* 14CB8 800398B8 46800020 */ cvt.s.w $f0, $f0
/* 14CBC 800398BC E7A00018 */ swc1 $f0, 0x18($sp) /* 14CBC 800398BC E7A00018 */ swc1 $f0, 0x18($sp)
/* 14CC0 800398C0 8E040080 */ lw $a0, 0x80($s0) /* 14CC0 800398C0 8E040080 */ lw $a0, 0x80($s0)
@ -66,7 +66,7 @@ glabel func_800397E8
/* 14CD0 800398D0 0000102D */ daddu $v0, $zero, $zero /* 14CD0 800398D0 0000102D */ daddu $v0, $zero, $zero
/* 14CD4 800398D4 C7A0002C */ lwc1 $f0, 0x2c($sp) /* 14CD4 800398D4 C7A0002C */ lwc1 $f0, 0x2c($sp)
/* 14CD8 800398D8 4614003E */ c.le.s $f0, $f20 /* 14CD8 800398D8 4614003E */ c.le.s $f0, $f20
/* 14CDC 800398DC 00000000 */ nop /* 14CDC 800398DC 00000000 */ nop
/* 14CE0 800398E0 45000009 */ bc1f .L80039908 /* 14CE0 800398E0 45000009 */ bc1f .L80039908
/* 14CE4 800398E4 24020001 */ addiu $v0, $zero, 1 /* 14CE4 800398E4 24020001 */ addiu $v0, $zero, 1
/* 14CE8 800398E8 C7A00024 */ lwc1 $f0, 0x24($sp) /* 14CE8 800398E8 C7A00024 */ lwc1 $f0, 0x24($sp)

View File

@ -33,62 +33,62 @@ glabel func_80039DA4
/* 15214 80039E14 44811000 */ mtc1 $at, $f2 /* 15214 80039E14 44811000 */ mtc1 $at, $f2
/* 15218 80039E18 46000306 */ mov.s $f12, $f0 /* 15218 80039E18 46000306 */ mov.s $f12, $f0
/* 1521C 80039E1C 4602603C */ c.lt.s $f12, $f2 /* 1521C 80039E1C 4602603C */ c.lt.s $f12, $f2
/* 15220 80039E20 00000000 */ nop /* 15220 80039E20 00000000 */ nop
/* 15224 80039E24 4500000B */ bc1f .L80039E54 /* 15224 80039E24 4500000B */ bc1f .L80039E54
/* 15228 80039E28 00000000 */ nop /* 15228 80039E28 00000000 */ nop
/* 1522C 80039E2C 3C01C32F */ lui $at, 0xc32f /* 1522C 80039E2C 3C01C32F */ lui $at, 0xc32f
/* 15230 80039E30 44810000 */ mtc1 $at, $f0 /* 15230 80039E30 44810000 */ mtc1 $at, $f0
/* 15234 80039E34 00000000 */ nop /* 15234 80039E34 00000000 */ nop
/* 15238 80039E38 460C003C */ c.lt.s $f0, $f12 /* 15238 80039E38 460C003C */ c.lt.s $f0, $f12
/* 1523C 80039E3C 00000000 */ nop /* 1523C 80039E3C 00000000 */ nop
/* 15240 80039E40 45000004 */ bc1f .L80039E54 /* 15240 80039E40 45000004 */ bc1f .L80039E54
/* 15244 80039E44 0000802D */ daddu $s0, $zero, $zero /* 15244 80039E44 0000802D */ daddu $s0, $zero, $zero
/* 15248 80039E48 44806000 */ mtc1 $zero, $f12 /* 15248 80039E48 44806000 */ mtc1 $zero, $f12
/* 1524C 80039E4C 0800E7AC */ j .L80039EB0 /* 1524C 80039E4C 0800E7AC */ j .L80039EB0
/* 15250 80039E50 00000000 */ nop /* 15250 80039E50 00000000 */ nop
.L80039E54: .L80039E54:
/* 15254 80039E54 3C0140A0 */ lui $at, 0x40a0 /* 15254 80039E54 3C0140A0 */ lui $at, 0x40a0
/* 15258 80039E58 44810000 */ mtc1 $at, $f0 /* 15258 80039E58 44810000 */ mtc1 $at, $f0
/* 1525C 80039E5C 00000000 */ nop /* 1525C 80039E5C 00000000 */ nop
/* 15260 80039E60 460C003C */ c.lt.s $f0, $f12 /* 15260 80039E60 460C003C */ c.lt.s $f0, $f12
/* 15264 80039E64 00000000 */ nop /* 15264 80039E64 00000000 */ nop
/* 15268 80039E68 4500000C */ bc1f .L80039E9C /* 15268 80039E68 4500000C */ bc1f .L80039E9C
/* 1526C 80039E6C 00000000 */ nop /* 1526C 80039E6C 00000000 */ nop
/* 15270 80039E70 3C01432F */ lui $at, 0x432f /* 15270 80039E70 3C01432F */ lui $at, 0x432f
/* 15274 80039E74 44810000 */ mtc1 $at, $f0 /* 15274 80039E74 44810000 */ mtc1 $at, $f0
/* 15278 80039E78 00000000 */ nop /* 15278 80039E78 00000000 */ nop
/* 1527C 80039E7C 4600603C */ c.lt.s $f12, $f0 /* 1527C 80039E7C 4600603C */ c.lt.s $f12, $f0
/* 15280 80039E80 00000000 */ nop /* 15280 80039E80 00000000 */ nop
/* 15284 80039E84 45000005 */ bc1f .L80039E9C /* 15284 80039E84 45000005 */ bc1f .L80039E9C
/* 15288 80039E88 24100001 */ addiu $s0, $zero, 1 /* 15288 80039E88 24100001 */ addiu $s0, $zero, 1
/* 1528C 80039E8C 3C014334 */ lui $at, 0x4334 /* 1528C 80039E8C 3C014334 */ lui $at, 0x4334
/* 15290 80039E90 44816000 */ mtc1 $at, $f12 /* 15290 80039E90 44816000 */ mtc1 $at, $f12
/* 15294 80039E94 0800E7AC */ j .L80039EB0 /* 15294 80039E94 0800E7AC */ j .L80039EB0
/* 15298 80039E98 00000000 */ nop /* 15298 80039E98 00000000 */ nop
.L80039E9C: .L80039E9C:
/* 1529C 80039E9C 8622008A */ lh $v0, 0x8a($s1) /* 1529C 80039E9C 8622008A */ lh $v0, 0x8a($s1)
/* 152A0 80039EA0 24100002 */ addiu $s0, $zero, 2 /* 152A0 80039EA0 24100002 */ addiu $s0, $zero, 2
/* 152A4 80039EA4 44826000 */ mtc1 $v0, $f12 /* 152A4 80039EA4 44826000 */ mtc1 $v0, $f12
/* 152A8 80039EA8 00000000 */ nop /* 152A8 80039EA8 00000000 */ nop
/* 152AC 80039EAC 46806320 */ cvt.s.w $f12, $f12 /* 152AC 80039EAC 46806320 */ cvt.s.w $f12, $f12
.L80039EB0: .L80039EB0:
/* 152B0 80039EB0 0C00A6C9 */ jal clamp_angle /* 152B0 80039EB0 0C00A6C9 */ jal clamp_angle
/* 152B4 80039EB4 00000000 */ nop /* 152B4 80039EB4 00000000 */ nop
/* 152B8 80039EB8 46000506 */ mov.s $f20, $f0 /* 152B8 80039EB8 46000506 */ mov.s $f20, $f0
/* 152BC 80039EBC 4600A10D */ trunc.w.s $f4, $f20 /* 152BC 80039EBC 4600A10D */ trunc.w.s $f4, $f20
/* 152C0 80039EC0 44022000 */ mfc1 $v0, $f4 /* 152C0 80039EC0 44022000 */ mfc1 $v0, $f4
/* 152C4 80039EC4 00000000 */ nop /* 152C4 80039EC4 00000000 */ nop
/* 152C8 80039EC8 A622008A */ sh $v0, 0x8a($s1) /* 152C8 80039EC8 A622008A */ sh $v0, 0x8a($s1)
/* 152CC 80039ECC 8E220000 */ lw $v0, ($s1) /* 152CC 80039ECC 8E220000 */ lw $v0, ($s1)
/* 152D0 80039ED0 3C030004 */ lui $v1, 4 /* 152D0 80039ED0 3C030004 */ lui $v1, 4
/* 152D4 80039ED4 00431024 */ and $v0, $v0, $v1 /* 152D4 80039ED4 00431024 */ and $v0, $v0, $v1
/* 152D8 80039ED8 14400034 */ bnez $v0, .L80039FAC /* 152D8 80039ED8 14400034 */ bnez $v0, .L80039FAC
/* 152DC 80039EDC 00000000 */ nop /* 152DC 80039EDC 00000000 */ nop
/* 152E0 80039EE0 86220088 */ lh $v0, 0x88($s1) /* 152E0 80039EE0 86220088 */ lh $v0, 0x88($s1)
/* 152E4 80039EE4 10500016 */ beq $v0, $s0, .L80039F40 /* 152E4 80039EE4 10500016 */ beq $v0, $s0, .L80039F40
/* 152E8 80039EE8 24020002 */ addiu $v0, $zero, 2 /* 152E8 80039EE8 24020002 */ addiu $v0, $zero, 2
/* 152EC 80039EEC 12020014 */ beq $s0, $v0, .L80039F40 /* 152EC 80039EEC 12020014 */ beq $s0, $v0, .L80039F40
/* 152F0 80039EF0 00000000 */ nop /* 152F0 80039EF0 00000000 */ nop
/* 152F4 80039EF4 12000003 */ beqz $s0, .L80039F04 /* 152F4 80039EF4 12000003 */ beqz $s0, .L80039F04
/* 152F8 80039EF8 A6300088 */ sh $s0, 0x88($s1) /* 152F8 80039EF8 A6300088 */ sh $s0, 0x88($s1)
/* 152FC 80039EFC 0800E7C2 */ j .L80039F08 /* 152FC 80039EFC 0800E7C2 */ j .L80039F08
@ -104,9 +104,9 @@ glabel func_80039DA4
/* 1531C 80039F1C 44811000 */ mtc1 $at, $f2 /* 1531C 80039F1C 44811000 */ mtc1 $at, $f2
/* 15320 80039F20 46000005 */ abs.s $f0, $f0 /* 15320 80039F20 46000005 */ abs.s $f0, $f0
/* 15324 80039F24 4600103E */ c.le.s $f2, $f0 /* 15324 80039F24 4600103E */ c.le.s $f2, $f0
/* 15328 80039F28 00000000 */ nop /* 15328 80039F28 00000000 */ nop
/* 1532C 80039F2C 45000004 */ bc1f .L80039F40 /* 1532C 80039F2C 45000004 */ bc1f .L80039F40
/* 15330 80039F30 00000000 */ nop /* 15330 80039F30 00000000 */ nop
/* 15334 80039F34 9622008C */ lhu $v0, 0x8c($s1) /* 15334 80039F34 9622008C */ lhu $v0, 0x8c($s1)
/* 15338 80039F38 00021023 */ negu $v0, $v0 /* 15338 80039F38 00021023 */ negu $v0, $v0
/* 1533C 80039F3C A622008C */ sh $v0, 0x8c($s1) /* 1533C 80039F3C A622008C */ sh $v0, 0x8c($s1)
@ -132,7 +132,7 @@ glabel func_80039DA4
.L80039F80: .L80039F80:
/* 15380 80039F80 8622008C */ lh $v0, 0x8c($s1) /* 15380 80039F80 8622008C */ lh $v0, 0x8c($s1)
/* 15384 80039F84 44826000 */ mtc1 $v0, $f12 /* 15384 80039F84 44826000 */ mtc1 $v0, $f12
/* 15388 80039F88 00000000 */ nop /* 15388 80039F88 00000000 */ nop
/* 1538C 80039F8C 46806320 */ cvt.s.w $f12, $f12 /* 1538C 80039F8C 46806320 */ cvt.s.w $f12, $f12
/* 15390 80039F90 0C00A6C9 */ jal clamp_angle /* 15390 80039F90 0C00A6C9 */ jal clamp_angle
/* 15394 80039F94 46146300 */ add.s $f12, $f12, $f20 /* 15394 80039F94 46146300 */ add.s $f12, $f12, $f20

View File

@ -16,12 +16,12 @@ glabel func_8003AC5C
/* 16088 8003AC88 00C0902D */ daddu $s2, $a2, $zero /* 16088 8003AC88 00C0902D */ daddu $s2, $a2, $zero
/* 1608C 8003AC8C 8E040024 */ lw $a0, 0x24($s0) /* 1608C 8003AC8C 8E040024 */ lw $a0, 0x24($s0)
/* 16090 8003AC90 0C0B797A */ jal func_802DE5E8 /* 16090 8003AC90 0C0B797A */ jal func_802DE5E8
/* 16094 8003AC94 00000000 */ nop /* 16094 8003AC94 00000000 */ nop
/* 16098 8003AC98 10400003 */ beqz $v0, .L8003ACA8 /* 16098 8003AC98 10400003 */ beqz $v0, .L8003ACA8
/* 1609C 8003AC9C 00000000 */ nop /* 1609C 8003AC9C 00000000 */ nop
.L8003ACA0: .L8003ACA0:
/* 160A0 8003ACA0 0800EB28 */ j .L8003ACA0 /* 160A0 8003ACA0 0800EB28 */ j .L8003ACA0
/* 160A4 8003ACA4 00000000 */ nop /* 160A4 8003ACA4 00000000 */ nop
.L8003ACA8: .L8003ACA8:
/* 160A8 8003ACA8 8E020000 */ lw $v0, ($s0) /* 160A8 8003ACA8 8E020000 */ lw $v0, ($s0)
/* 160AC 8003ACAC 3C030100 */ lui $v1, 0x100 /* 160AC 8003ACAC 3C030100 */ lui $v1, 0x100
@ -35,7 +35,7 @@ glabel func_8003AC5C
/* 160CC 8003ACCC AE020024 */ sw $v0, 0x24($s0) /* 160CC 8003ACCC AE020024 */ sw $v0, 0x24($s0)
.L8003ACD0: .L8003ACD0:
/* 160D0 8003ACD0 0800EB34 */ j .L8003ACD0 /* 160D0 8003ACD0 0800EB34 */ j .L8003ACD0
/* 160D4 8003ACD4 00000000 */ nop /* 160D4 8003ACD4 00000000 */ nop
.L8003ACD8: .L8003ACD8:
/* 160D8 8003ACD8 8E030000 */ lw $v1, ($s0) /* 160D8 8003ACD8 8E030000 */ lw $v1, ($s0)
/* 160DC 8003ACDC 3C024000 */ lui $v0, 0x4000 /* 160DC 8003ACDC 3C024000 */ lui $v0, 0x4000
@ -45,7 +45,7 @@ glabel func_8003AC5C
/* 160EC 8003ACEC 3C020100 */ lui $v0, 0x100 /* 160EC 8003ACEC 3C020100 */ lui $v0, 0x100
/* 160F0 8003ACF0 00621024 */ and $v0, $v1, $v0 /* 160F0 8003ACF0 00621024 */ and $v0, $v1, $v0
/* 160F4 8003ACF4 14400005 */ bnez $v0, .L8003AD0C /* 160F4 8003ACF4 14400005 */ bnez $v0, .L8003AD0C
/* 160F8 8003ACF8 00000000 */ nop /* 160F8 8003ACF8 00000000 */ nop
/* 160FC 8003ACFC 8E040024 */ lw $a0, 0x24($s0) /* 160FC 8003ACFC 8E040024 */ lw $a0, 0x24($s0)
/* 16100 8003AD00 8E060030 */ lw $a2, 0x30($s0) /* 16100 8003AD00 8E060030 */ lw $a2, 0x30($s0)
/* 16104 8003AD04 0C0B78AB */ jal func_802DE2AC /* 16104 8003AD04 0C0B78AB */ jal func_802DE2AC

View File

@ -6,4 +6,4 @@ glabel func_8003B184
/* 16588 8003B188 3C01800A */ lui $at, %hi(D_800A0B94) /* 16588 8003B188 3C01800A */ lui $at, %hi(D_800A0B94)
/* 1658C 8003B18C A0220B94 */ sb $v0, %lo(D_800A0B94)($at) /* 1658C 8003B18C A0220B94 */ sb $v0, %lo(D_800A0B94)($at)
/* 16590 8003B190 03E00008 */ jr $ra /* 16590 8003B190 03E00008 */ jr $ra
/* 16594 8003B194 00000000 */ nop /* 16594 8003B194 00000000 */ nop

View File

@ -5,4 +5,4 @@ glabel func_8003B198
/* 16598 8003B198 3C01800A */ lui $at, %hi(D_800A0B94) /* 16598 8003B198 3C01800A */ lui $at, %hi(D_800A0B94)
/* 1659C 8003B19C A0200B94 */ sb $zero, %lo(D_800A0B94)($at) /* 1659C 8003B19C A0200B94 */ sb $zero, %lo(D_800A0B94)($at)
/* 165A0 8003B1A0 03E00008 */ jr $ra /* 165A0 8003B1A0 03E00008 */ jr $ra
/* 165A4 8003B1A4 00000000 */ nop /* 165A4 8003B1A4 00000000 */ nop

View File

@ -42,7 +42,7 @@ glabel func_8003B1B0
/* 1663C 8003B23C 00442025 */ or $a0, $v0, $a0 /* 1663C 8003B23C 00442025 */ or $a0, $v0, $a0
.L8003B240: .L8003B240:
/* 16640 8003B240 0C0B783B */ jal func_802DE0EC /* 16640 8003B240 0C0B783B */ jal func_802DE0EC
/* 16644 8003B244 00000000 */ nop /* 16644 8003B244 00000000 */ nop
/* 16648 8003B248 AE220024 */ sw $v0, 0x24($s1) /* 16648 8003B248 AE220024 */ sw $v0, 0x24($s1)
/* 1664C 8003B24C 8E230000 */ lw $v1, ($s1) /* 1664C 8003B24C 8E230000 */ lw $v1, ($s1)
/* 16650 8003B250 00741024 */ and $v0, $v1, $s4 /* 16650 8003B250 00741024 */ and $v0, $v1, $s4
@ -51,10 +51,10 @@ glabel func_8003B1B0
/* 16658 8003B258 26520001 */ addiu $s2, $s2, 1 /* 16658 8003B258 26520001 */ addiu $s2, $s2, 1
/* 1665C 8003B25C 00731024 */ and $v0, $v1, $s3 /* 1665C 8003B25C 00731024 */ and $v0, $v1, $s3
/* 16660 8003B260 1440001A */ bnez $v0, .L8003B2CC /* 16660 8003B260 1440001A */ bnez $v0, .L8003B2CC
/* 16664 8003B264 00000000 */ nop /* 16664 8003B264 00000000 */ nop
/* 16668 8003B268 822200B4 */ lb $v0, 0xb4($s1) /* 16668 8003B268 822200B4 */ lb $v0, 0xb4($s1)
/* 1666C 8003B26C 10400017 */ beqz $v0, .L8003B2CC /* 1666C 8003B26C 10400017 */ beqz $v0, .L8003B2CC
/* 16670 8003B270 00000000 */ nop /* 16670 8003B270 00000000 */ nop
/* 16674 8003B274 0C0B7A90 */ jal func_802DEA40 /* 16674 8003B274 0C0B7A90 */ jal func_802DEA40
/* 16678 8003B278 96240028 */ lhu $a0, 0x28($s1) /* 16678 8003B278 96240028 */ lhu $a0, 0x28($s1)
/* 1667C 8003B27C AE2200C4 */ sw $v0, 0xc4($s1) /* 1667C 8003B27C AE2200C4 */ sw $v0, 0xc4($s1)
@ -74,7 +74,7 @@ glabel func_8003B1B0
/* 166B0 8003B2B0 00431021 */ addu $v0, $v0, $v1 /* 166B0 8003B2B0 00431021 */ addu $v0, $v0, $v1
/* 166B4 8003B2B4 8C420000 */ lw $v0, ($v0) /* 166B4 8003B2B4 8C420000 */ lw $v0, ($v0)
/* 166B8 8003B2B8 1444FFF8 */ bne $v0, $a0, .L8003B29C /* 166B8 8003B2B8 1444FFF8 */ bne $v0, $a0, .L8003B29C
/* 166BC 8003B2BC 00000000 */ nop /* 166BC 8003B2BC 00000000 */ nop
.L8003B2C0: .L8003B2C0:
/* 166C0 8003B2C0 0C0B7A9B */ jal func_802DEA6C /* 166C0 8003B2C0 0C0B7A9B */ jal func_802DEA6C
/* 166C4 8003B2C4 96240028 */ lhu $a0, 0x28($s1) /* 166C4 8003B2C4 96240028 */ lhu $a0, 0x28($s1)
@ -102,7 +102,7 @@ glabel func_8003B1B0
.L8003B314: .L8003B314:
/* 16714 8003B314 2A420040 */ slti $v0, $s2, 0x40 /* 16714 8003B314 2A420040 */ slti $v0, $s2, 0x40
/* 16718 8003B318 1440FFAF */ bnez $v0, .L8003B1D8 /* 16718 8003B318 1440FFAF */ bnez $v0, .L8003B1D8
/* 1671C 8003B31C 00000000 */ nop /* 1671C 8003B31C 00000000 */ nop
/* 16720 8003B320 8FBF0024 */ lw $ra, 0x24($sp) /* 16720 8003B320 8FBF0024 */ lw $ra, 0x24($sp)
/* 16724 8003B324 8FB40020 */ lw $s4, 0x20($sp) /* 16724 8003B324 8FB40020 */ lw $s4, 0x20($sp)
/* 16728 8003B328 8FB3001C */ lw $s3, 0x1c($sp) /* 16728 8003B328 8FB3001C */ lw $s3, 0x1c($sp)

View File

@ -12,4 +12,4 @@ glabel func_8003B3D0
/* 167EC 8003B3EC A08200B6 */ sb $v0, 0xb6($a0) /* 167EC 8003B3EC A08200B6 */ sb $v0, 0xb6($a0)
.L8003B3F0: .L8003B3F0:
/* 167F0 8003B3F0 03E00008 */ jr $ra /* 167F0 8003B3F0 03E00008 */ jr $ra
/* 167F4 8003B3F4 00000000 */ nop /* 167F4 8003B3F4 00000000 */ nop

View File

@ -12,4 +12,4 @@ glabel func_8003B3F8
/* 16814 8003B414 A08200B6 */ sb $v0, 0xb6($a0) /* 16814 8003B414 A08200B6 */ sb $v0, 0xb6($a0)
.L8003B418: .L8003B418:
/* 16818 8003B418 03E00008 */ jr $ra /* 16818 8003B418 03E00008 */ jr $ra
/* 1681C 8003B41C 00000000 */ nop /* 1681C 8003B41C 00000000 */ nop

View File

@ -13,23 +13,23 @@ glabel func_8003B47C
/* 1689C 8003B49C 00220821 */ addu $at, $at, $v0 /* 1689C 8003B49C 00220821 */ addu $at, $at, $v0
/* 168A0 8003B4A0 8C2284C8 */ lw $v0, %lo(D_800984C8)($at) /* 168A0 8003B4A0 8C2284C8 */ lw $v0, %lo(D_800984C8)($at)
/* 168A4 8003B4A4 00400008 */ jr $v0 /* 168A4 8003B4A4 00400008 */ jr $v0
/* 168A8 8003B4A8 00000000 */ nop /* 168A8 8003B4A8 00000000 */ nop
/* 168AC 8003B4AC 0C00ED40 */ jal func_8003B500 /* 168AC 8003B4AC 0C00ED40 */ jal func_8003B500
/* 168B0 8003B4B0 00E0302D */ daddu $a2, $a3, $zero /* 168B0 8003B4B0 00E0302D */ daddu $a2, $a3, $zero
/* 168B4 8003B4B4 0800ED3D */ j .L8003B4F4 /* 168B4 8003B4B4 0800ED3D */ j .L8003B4F4
/* 168B8 8003B4B8 00000000 */ nop /* 168B8 8003B4B8 00000000 */ nop
/* 168BC 8003B4BC 0C00ED6D */ jal func_8003B5B4 /* 168BC 8003B4BC 0C00ED6D */ jal func_8003B5B4
/* 168C0 8003B4C0 00E0302D */ daddu $a2, $a3, $zero /* 168C0 8003B4C0 00E0302D */ daddu $a2, $a3, $zero
/* 168C4 8003B4C4 0800ED3D */ j .L8003B4F4 /* 168C4 8003B4C4 0800ED3D */ j .L8003B4F4
/* 168C8 8003B4C8 00000000 */ nop /* 168C8 8003B4C8 00000000 */ nop
/* 168CC 8003B4CC 0C00EE98 */ jal func_8003BA60 /* 168CC 8003B4CC 0C00EE98 */ jal func_8003BA60
/* 168D0 8003B4D0 0000302D */ daddu $a2, $zero, $zero /* 168D0 8003B4D0 0000302D */ daddu $a2, $zero, $zero
/* 168D4 8003B4D4 0800ED3D */ j .L8003B4F4 /* 168D4 8003B4D4 0800ED3D */ j .L8003B4F4
/* 168D8 8003B4D8 00000000 */ nop /* 168D8 8003B4D8 00000000 */ nop
/* 168DC 8003B4DC 0C00EE98 */ jal func_8003BA60 /* 168DC 8003B4DC 0C00EE98 */ jal func_8003BA60
/* 168E0 8003B4E0 24060001 */ addiu $a2, $zero, 1 /* 168E0 8003B4E0 24060001 */ addiu $a2, $zero, 1
/* 168E4 8003B4E4 0800ED3D */ j .L8003B4F4 /* 168E4 8003B4E4 0800ED3D */ j .L8003B4F4
/* 168E8 8003B4E8 00000000 */ nop /* 168E8 8003B4E8 00000000 */ nop
/* 168EC 8003B4EC 0C00EFB6 */ jal func_8003BED8 /* 168EC 8003B4EC 0C00EFB6 */ jal func_8003BED8
/* 168F0 8003B4F0 00E0302D */ daddu $a2, $a3, $zero /* 168F0 8003B4F0 00E0302D */ daddu $a2, $a3, $zero
.L8003B4F4: .L8003B4F4:

View File

@ -6,7 +6,7 @@ glabel func_8003B500
/* 16904 8003B504 AFBF0018 */ sw $ra, 0x18($sp) /* 16904 8003B504 AFBF0018 */ sw $ra, 0x18($sp)
/* 16908 8003B508 808200B6 */ lb $v0, 0xb6($a0) /* 16908 8003B508 808200B6 */ lb $v0, 0xb6($a0)
/* 1690C 8003B50C 10400007 */ beqz $v0, .L8003B52C /* 1690C 8003B50C 10400007 */ beqz $v0, .L8003B52C
/* 16910 8003B510 00000000 */ nop /* 16910 8003B510 00000000 */ nop
/* 16914 8003B514 3C013F80 */ lui $at, 0x3f80 /* 16914 8003B514 3C013F80 */ lui $at, 0x3f80
/* 16918 8003B518 44810000 */ mtc1 $at, $f0 /* 16918 8003B518 44810000 */ mtc1 $at, $f0
/* 1691C 8003B51C AC800318 */ sw $zero, 0x318($a0) /* 1691C 8003B51C AC800318 */ sw $zero, 0x318($a0)
@ -39,7 +39,7 @@ glabel func_8003B500
/* 16984 8003B584 0C0B78F6 */ jal func_802DE3D8 /* 16984 8003B584 0C0B78F6 */ jal func_802DE3D8
/* 16988 8003B588 00442025 */ or $a0, $v0, $a0 /* 16988 8003B588 00442025 */ or $a0, $v0, $a0
/* 1698C 8003B58C 0800ED6A */ j .L8003B5A8 /* 1698C 8003B58C 0800ED6A */ j .L8003B5A8
/* 16990 8003B590 00000000 */ nop /* 16990 8003B590 00000000 */ nop
.L8003B594: .L8003B594:
/* 16994 8003B594 3C044000 */ lui $a0, 0x4000 /* 16994 8003B594 3C044000 */ lui $a0, 0x4000
/* 16998 8003B598 34840001 */ ori $a0, $a0, 1 /* 16998 8003B598 34840001 */ ori $a0, $a0, 1

View File

@ -14,7 +14,7 @@ glabel func_8003B5B4
/* 169D8 8003B5D8 00C0882D */ daddu $s1, $a2, $zero /* 169D8 8003B5D8 00C0882D */ daddu $s1, $a2, $zero
/* 169DC 8003B5DC 96040028 */ lhu $a0, 0x28($s0) /* 169DC 8003B5DC 96040028 */ lhu $a0, 0x28($s0)
/* 169E0 8003B5E0 0C0B7A90 */ jal func_802DEA40 /* 169E0 8003B5E0 0C0B7A90 */ jal func_802DEA40
/* 169E4 8003B5E4 00000000 */ nop /* 169E4 8003B5E4 00000000 */ nop
/* 169E8 8003B5E8 AE0200C4 */ sw $v0, 0xc4($s0) /* 169E8 8003B5E8 AE0200C4 */ sw $v0, 0xc4($s0)
/* 169EC 8003B5EC 0040202D */ daddu $a0, $v0, $zero /* 169EC 8003B5EC 0040202D */ daddu $a0, $v0, $zero
/* 169F0 8003B5F0 A20000C1 */ sb $zero, 0xc1($s0) /* 169F0 8003B5F0 A20000C1 */ sb $zero, 0xc1($s0)
@ -32,7 +32,7 @@ glabel func_8003B5B4
/* 16A1C 8003B61C 00431021 */ addu $v0, $v0, $v1 /* 16A1C 8003B61C 00431021 */ addu $v0, $v0, $v1
/* 16A20 8003B620 8C420000 */ lw $v0, ($v0) /* 16A20 8003B620 8C420000 */ lw $v0, ($v0)
/* 16A24 8003B624 1444FFF8 */ bne $v0, $a0, .L8003B608 /* 16A24 8003B624 1444FFF8 */ bne $v0, $a0, .L8003B608
/* 16A28 8003B628 00000000 */ nop /* 16A28 8003B628 00000000 */ nop
.L8003B62C: .L8003B62C:
/* 16A2C 8003B62C 0C0B7A9B */ jal func_802DEA6C /* 16A2C 8003B62C 0C0B7A9B */ jal func_802DEA6C
/* 16A30 8003B630 96040028 */ lhu $a0, 0x28($s0) /* 16A30 8003B630 96040028 */ lhu $a0, 0x28($s0)
@ -72,7 +72,7 @@ glabel func_8003B5B4
.L8003B6A8: .L8003B6A8:
/* 16AA8 8003B6A8 860200BC */ lh $v0, 0xbc($s0) /* 16AA8 8003B6A8 860200BC */ lh $v0, 0xbc($s0)
/* 16AAC 8003B6AC 14400013 */ bnez $v0, .L8003B6FC /* 16AAC 8003B6AC 14400013 */ bnez $v0, .L8003B6FC
/* 16AB0 8003B6B0 00000000 */ nop /* 16AB0 8003B6B0 00000000 */ nop
/* 16AB4 8003B6B4 920200B7 */ lbu $v0, 0xb7($s0) /* 16AB4 8003B6B4 920200B7 */ lbu $v0, 0xb7($s0)
/* 16AB8 8003B6B8 3C038007 */ lui $v1, %hi(D_80077BF0) /* 16AB8 8003B6B8 3C038007 */ lui $v1, %hi(D_80077BF0)
/* 16ABC 8003B6BC 24637BF0 */ addiu $v1, $v1, %lo(D_80077BF0) /* 16ABC 8003B6BC 24637BF0 */ addiu $v1, $v1, %lo(D_80077BF0)
@ -106,14 +106,14 @@ glabel func_8003B5B4
/* 16B24 8003B724 10400005 */ beqz $v0, .L8003B73C /* 16B24 8003B724 10400005 */ beqz $v0, .L8003B73C
/* 16B28 8003B728 24020002 */ addiu $v0, $zero, 2 /* 16B28 8003B728 24020002 */ addiu $v0, $zero, 2
/* 16B2C 8003B72C 10800007 */ beqz $a0, .L8003B74C /* 16B2C 8003B72C 10800007 */ beqz $a0, .L8003B74C
/* 16B30 8003B730 00000000 */ nop /* 16B30 8003B730 00000000 */ nop
/* 16B34 8003B734 0800EE2B */ j .L8003B8AC /* 16B34 8003B734 0800EE2B */ j .L8003B8AC
/* 16B38 8003B738 00000000 */ nop /* 16B38 8003B738 00000000 */ nop
.L8003B73C: .L8003B73C:
/* 16B3C 8003B73C 1082003C */ beq $a0, $v0, .L8003B830 /* 16B3C 8003B73C 1082003C */ beq $a0, $v0, .L8003B830
/* 16B40 8003B740 00000000 */ nop /* 16B40 8003B740 00000000 */ nop
/* 16B44 8003B744 0800EE2B */ j .L8003B8AC /* 16B44 8003B744 0800EE2B */ j .L8003B8AC
/* 16B48 8003B748 00000000 */ nop /* 16B48 8003B748 00000000 */ nop
.L8003B74C: .L8003B74C:
/* 16B4C 8003B74C 820200C0 */ lb $v0, 0xc0($s0) /* 16B4C 8003B74C 820200C0 */ lb $v0, 0xc0($s0)
/* 16B50 8003B750 18400056 */ blez $v0, .L8003B8AC /* 16B50 8003B750 18400056 */ blez $v0, .L8003B8AC
@ -142,7 +142,7 @@ glabel func_8003B5B4
/* 16BA0 8003B7A0 1440FFEE */ bnez $v0, .L8003B75C /* 16BA0 8003B7A0 1440FFEE */ bnez $v0, .L8003B75C
/* 16BA4 8003B7A4 24E70020 */ addiu $a3, $a3, 0x20 /* 16BA4 8003B7A4 24E70020 */ addiu $a3, $a3, 0x20
/* 16BA8 8003B7A8 0800EE2B */ j .L8003B8AC /* 16BA8 8003B7A8 0800EE2B */ j .L8003B8AC
/* 16BAC 8003B7AC 00000000 */ nop /* 16BAC 8003B7AC 00000000 */ nop
.L8003B7B0: .L8003B7B0:
/* 16BB0 8003B7B0 820200C0 */ lb $v0, 0xc0($s0) /* 16BB0 8003B7B0 820200C0 */ lb $v0, 0xc0($s0)
/* 16BB4 8003B7B4 920300C0 */ lbu $v1, 0xc0($s0) /* 16BB4 8003B7B4 920300C0 */ lbu $v1, 0xc0($s0)
@ -178,7 +178,7 @@ glabel func_8003B5B4
/* 16C20 8003B820 1440FFE8 */ bnez $v0, .L8003B7C4 /* 16C20 8003B820 1440FFE8 */ bnez $v0, .L8003B7C4
/* 16C24 8003B824 24E70020 */ addiu $a3, $a3, 0x20 /* 16C24 8003B824 24E70020 */ addiu $a3, $a3, 0x20
/* 16C28 8003B828 0800EE2B */ j .L8003B8AC /* 16C28 8003B828 0800EE2B */ j .L8003B8AC
/* 16C2C 8003B82C 00000000 */ nop /* 16C2C 8003B82C 00000000 */ nop
.L8003B830: .L8003B830:
/* 16C30 8003B830 820200C0 */ lb $v0, 0xc0($s0) /* 16C30 8003B830 820200C0 */ lb $v0, 0xc0($s0)
/* 16C34 8003B834 920300C0 */ lbu $v1, 0xc0($s0) /* 16C34 8003B834 920300C0 */ lbu $v1, 0xc0($s0)

View File

@ -22,7 +22,7 @@ glabel func_8003BA60
/* 16EA4 8003BAA4 3C034000 */ lui $v1, 0x4000 /* 16EA4 8003BAA4 3C034000 */ lui $v1, 0x4000
/* 16EA8 8003BAA8 00431024 */ and $v0, $v0, $v1 /* 16EA8 8003BAA8 00431024 */ and $v0, $v0, $v1
/* 16EAC 8003BAAC 14400004 */ bnez $v0, .L8003BAC0 /* 16EAC 8003BAAC 14400004 */ bnez $v0, .L8003BAC0
/* 16EB0 8003BAB0 00000000 */ nop /* 16EB0 8003BAB0 00000000 */ nop
/* 16EB4 8003BAB4 0C0B7A90 */ jal func_802DEA40 /* 16EB4 8003BAB4 0C0B7A90 */ jal func_802DEA40
/* 16EB8 8003BAB8 96640028 */ lhu $a0, 0x28($s3) /* 16EB8 8003BAB8 96640028 */ lhu $a0, 0x28($s3)
/* 16EBC 8003BABC AE6200C4 */ sw $v0, 0xc4($s3) /* 16EBC 8003BABC AE6200C4 */ sw $v0, 0xc4($s3)
@ -43,7 +43,7 @@ glabel func_8003BA60
/* 16EF0 8003BAF0 00431021 */ addu $v0, $v0, $v1 /* 16EF0 8003BAF0 00431021 */ addu $v0, $v0, $v1
/* 16EF4 8003BAF4 8C420000 */ lw $v0, ($v0) /* 16EF4 8003BAF4 8C420000 */ lw $v0, ($v0)
/* 16EF8 8003BAF8 1444FFF8 */ bne $v0, $a0, .L8003BADC /* 16EF8 8003BAF8 1444FFF8 */ bne $v0, $a0, .L8003BADC
/* 16EFC 8003BAFC 00000000 */ nop /* 16EFC 8003BAFC 00000000 */ nop
.L8003BB00: .L8003BB00:
/* 16F00 8003BB00 826300B6 */ lb $v1, 0xb6($s3) /* 16F00 8003BB00 826300B6 */ lb $v1, 0xb6($s3)
/* 16F04 8003BB04 24020001 */ addiu $v0, $zero, 1 /* 16F04 8003BB04 24020001 */ addiu $v0, $zero, 1
@ -87,7 +87,7 @@ glabel func_8003BA60
/* 16F88 8003BB88 24A50020 */ addiu $a1, $a1, 0x20 /* 16F88 8003BB88 24A50020 */ addiu $a1, $a1, 0x20
.L8003BB8C: .L8003BB8C:
/* 16F8C 8003BB8C 16800007 */ bnez $s4, .L8003BBAC /* 16F8C 8003BB8C 16800007 */ bnez $s4, .L8003BBAC
/* 16F90 8003BB90 00000000 */ nop /* 16F90 8003BB90 00000000 */ nop
/* 16F94 8003BB94 9662030C */ lhu $v0, 0x30c($s3) /* 16F94 8003BB94 9662030C */ lhu $v0, 0x30c($s3)
/* 16F98 8003BB98 A660030C */ sh $zero, 0x30c($s3) /* 16F98 8003BB98 A660030C */ sh $zero, 0x30c($s3)
/* 16F9C 8003BB9C A662030E */ sh $v0, 0x30e($s3) /* 16F9C 8003BB9C A662030E */ sh $v0, 0x30e($s3)
@ -107,7 +107,7 @@ glabel func_8003BA60
/* 16FCC 8003BBCC 1062000C */ beq $v1, $v0, .L8003BC00 /* 16FCC 8003BBCC 1062000C */ beq $v1, $v0, .L8003BC00
/* 16FD0 8003BBD0 24020002 */ addiu $v0, $zero, 2 /* 16FD0 8003BBD0 24020002 */ addiu $v0, $zero, 2
/* 16FD4 8003BBD4 0800EF40 */ j .L8003BD00 /* 16FD4 8003BBD4 0800EF40 */ j .L8003BD00
/* 16FD8 8003BBD8 00000000 */ nop /* 16FD8 8003BBD8 00000000 */ nop
.L8003BBDC: .L8003BBDC:
/* 16FDC 8003BBDC 866200BC */ lh $v0, 0xbc($s3) /* 16FDC 8003BBDC 866200BC */ lh $v0, 0xbc($s3)
/* 16FE0 8003BBE0 966300BC */ lhu $v1, 0xbc($s3) /* 16FE0 8003BBE0 966300BC */ lhu $v1, 0xbc($s3)
@ -130,7 +130,7 @@ glabel func_8003BA60
/* 17018 8003BC18 14410004 */ bne $v0, $at, .L8003BC2C /* 17018 8003BC18 14410004 */ bne $v0, $at, .L8003BC2C
/* 1701C 8003BC1C 3C018000 */ lui $at, 0x8000 /* 1701C 8003BC1C 3C018000 */ lui $at, 0x8000
/* 17020 8003BC20 14610002 */ bne $v1, $at, .L8003BC2C /* 17020 8003BC20 14610002 */ bne $v1, $at, .L8003BC2C
/* 17024 8003BC24 00000000 */ nop /* 17024 8003BC24 00000000 */ nop
/* 17028 8003BC28 0006000D */ break 6 /* 17028 8003BC28 0006000D */ break 6
.L8003BC2C: .L8003BC2C:
/* 1702C 8003BC2C 00001812 */ mflo $v1 /* 1702C 8003BC2C 00001812 */ mflo $v1
@ -193,9 +193,9 @@ glabel func_8003BA60
/* 17100 8003BD00 10620005 */ beq $v1, $v0, .L8003BD18 /* 17100 8003BD00 10620005 */ beq $v1, $v0, .L8003BD18
/* 17104 8003BD04 24020003 */ addiu $v0, $zero, 3 /* 17104 8003BD04 24020003 */ addiu $v0, $zero, 3
/* 17108 8003BD08 1062000A */ beq $v1, $v0, .L8003BD34 /* 17108 8003BD08 1062000A */ beq $v1, $v0, .L8003BD34
/* 1710C 8003BD0C 00000000 */ nop /* 1710C 8003BD0C 00000000 */ nop
/* 17110 8003BD10 0800EF8B */ j .L8003BE2C /* 17110 8003BD10 0800EF8B */ j .L8003BE2C
/* 17114 8003BD14 00000000 */ nop /* 17114 8003BD14 00000000 */ nop
.L8003BD18: .L8003BD18:
/* 17118 8003BD18 866200BC */ lh $v0, 0xbc($s3) /* 17118 8003BD18 866200BC */ lh $v0, 0xbc($s3)
/* 1711C 8003BD1C 966300BC */ lhu $v1, 0xbc($s3) /* 1711C 8003BD1C 966300BC */ lhu $v1, 0xbc($s3)
@ -215,7 +215,7 @@ glabel func_8003BA60
/* 1714C 8003BD4C 14410004 */ bne $v0, $at, .L8003BD60 /* 1714C 8003BD4C 14410004 */ bne $v0, $at, .L8003BD60
/* 17150 8003BD50 3C018000 */ lui $at, 0x8000 /* 17150 8003BD50 3C018000 */ lui $at, 0x8000
/* 17154 8003BD54 14610002 */ bne $v1, $at, .L8003BD60 /* 17154 8003BD54 14610002 */ bne $v1, $at, .L8003BD60
/* 17158 8003BD58 00000000 */ nop /* 17158 8003BD58 00000000 */ nop
/* 1715C 8003BD5C 0006000D */ break 6 /* 1715C 8003BD5C 0006000D */ break 6
.L8003BD60: .L8003BD60:
/* 17160 8003BD60 00001812 */ mflo $v1 /* 17160 8003BD60 00001812 */ mflo $v1
@ -267,7 +267,7 @@ glabel func_8003BA60
/* 17210 8003BE10 26940002 */ addiu $s4, $s4, 2 /* 17210 8003BE10 26940002 */ addiu $s4, $s4, 2
/* 17214 8003BE14 240200FF */ addiu $v0, $zero, 0xff /* 17214 8003BE14 240200FF */ addiu $v0, $zero, 0xff
/* 17218 8003BE18 16A20004 */ bne $s5, $v0, .L8003BE2C /* 17218 8003BE18 16A20004 */ bne $s5, $v0, .L8003BE2C
/* 1721C 8003BE1C 00000000 */ nop /* 1721C 8003BE1C 00000000 */ nop
/* 17220 8003BE20 9662030C */ lhu $v0, 0x30c($s3) /* 17220 8003BE20 9662030C */ lhu $v0, 0x30c($s3)
/* 17224 8003BE24 A26000B7 */ sb $zero, 0xb7($s3) /* 17224 8003BE24 A26000B7 */ sb $zero, 0xb7($s3)
.L8003BE28: .L8003BE28:
@ -276,7 +276,7 @@ glabel func_8003BA60
/* 1722C 8003BE2C 826300B7 */ lb $v1, 0xb7($s3) /* 1722C 8003BE2C 826300B7 */ lb $v1, 0xb7($s3)
/* 17230 8003BE30 28620004 */ slti $v0, $v1, 4 /* 17230 8003BE30 28620004 */ slti $v0, $v1, 4
/* 17234 8003BE34 1040001D */ beqz $v0, .L8003BEAC /* 17234 8003BE34 1040001D */ beqz $v0, .L8003BEAC
/* 17238 8003BE38 00000000 */ nop /* 17238 8003BE38 00000000 */ nop
/* 1723C 8003BE3C 0460001B */ bltz $v1, .L8003BEAC /* 1723C 8003BE3C 0460001B */ bltz $v1, .L8003BEAC
/* 17240 8003BE40 3C034000 */ lui $v1, 0x4000 /* 17240 8003BE40 3C034000 */ lui $v1, 0x4000
/* 17244 8003BE44 8E620000 */ lw $v0, ($s3) /* 17244 8003BE44 8E620000 */ lw $v0, ($s3)

View File

@ -21,7 +21,7 @@ glabel func_8003BED8
/* 17318 8003BF18 3C034000 */ lui $v1, 0x4000 /* 17318 8003BF18 3C034000 */ lui $v1, 0x4000
/* 1731C 8003BF1C 00431024 */ and $v0, $v0, $v1 /* 1731C 8003BF1C 00431024 */ and $v0, $v0, $v1
/* 17320 8003BF20 14400004 */ bnez $v0, .L8003BF34 /* 17320 8003BF20 14400004 */ bnez $v0, .L8003BF34
/* 17324 8003BF24 00000000 */ nop /* 17324 8003BF24 00000000 */ nop
/* 17328 8003BF28 0C0B7A90 */ jal func_802DEA40 /* 17328 8003BF28 0C0B7A90 */ jal func_802DEA40
/* 1732C 8003BF2C 96840028 */ lhu $a0, 0x28($s4) /* 1732C 8003BF2C 96840028 */ lhu $a0, 0x28($s4)
/* 17330 8003BF30 AE8200C4 */ sw $v0, 0xc4($s4) /* 17330 8003BF30 AE8200C4 */ sw $v0, 0xc4($s4)
@ -42,7 +42,7 @@ glabel func_8003BED8
/* 17364 8003BF64 00431021 */ addu $v0, $v0, $v1 /* 17364 8003BF64 00431021 */ addu $v0, $v0, $v1
/* 17368 8003BF68 8C420000 */ lw $v0, ($v0) /* 17368 8003BF68 8C420000 */ lw $v0, ($v0)
/* 1736C 8003BF6C 1444FFF8 */ bne $v0, $a0, .L8003BF50 /* 1736C 8003BF6C 1444FFF8 */ bne $v0, $a0, .L8003BF50
/* 17370 8003BF70 00000000 */ nop /* 17370 8003BF70 00000000 */ nop
.L8003BF74: .L8003BF74:
/* 17374 8003BF74 828300B6 */ lb $v1, 0xb6($s4) /* 17374 8003BF74 828300B6 */ lb $v1, 0xb6($s4)
/* 17378 8003BF78 24020001 */ addiu $v0, $zero, 1 /* 17378 8003BF78 24020001 */ addiu $v0, $zero, 1
@ -97,7 +97,7 @@ glabel func_8003BED8
/* 17420 8003C020 1062000C */ beq $v1, $v0, .L8003C054 /* 17420 8003C020 1062000C */ beq $v1, $v0, .L8003C054
/* 17424 8003C024 24020002 */ addiu $v0, $zero, 2 /* 17424 8003C024 24020002 */ addiu $v0, $zero, 2
/* 17428 8003C028 0800F06B */ j .L8003C1AC /* 17428 8003C028 0800F06B */ j .L8003C1AC
/* 1742C 8003C02C 00000000 */ nop /* 1742C 8003C02C 00000000 */ nop
.L8003C030: .L8003C030:
/* 17430 8003C030 868200BC */ lh $v0, 0xbc($s4) /* 17430 8003C030 868200BC */ lh $v0, 0xbc($s4)
/* 17434 8003C034 968300BC */ lhu $v1, 0xbc($s4) /* 17434 8003C034 968300BC */ lhu $v1, 0xbc($s4)
@ -120,7 +120,7 @@ glabel func_8003BED8
/* 1746C 8003C06C 14410004 */ bne $v0, $at, .L8003C080 /* 1746C 8003C06C 14410004 */ bne $v0, $at, .L8003C080
/* 17470 8003C070 3C018000 */ lui $at, 0x8000 /* 17470 8003C070 3C018000 */ lui $at, 0x8000
/* 17474 8003C074 14610002 */ bne $v1, $at, .L8003C080 /* 17474 8003C074 14610002 */ bne $v1, $at, .L8003C080
/* 17478 8003C078 00000000 */ nop /* 17478 8003C078 00000000 */ nop
/* 1747C 8003C07C 0006000D */ break 6 /* 1747C 8003C07C 0006000D */ break 6
.L8003C080: .L8003C080:
/* 17480 8003C080 00001812 */ mflo $v1 /* 17480 8003C080 00001812 */ mflo $v1
@ -206,9 +206,9 @@ glabel func_8003BED8
/* 175AC 8003C1AC 10620005 */ beq $v1, $v0, .L8003C1C4 /* 175AC 8003C1AC 10620005 */ beq $v1, $v0, .L8003C1C4
/* 175B0 8003C1B0 24020003 */ addiu $v0, $zero, 3 /* 175B0 8003C1B0 24020003 */ addiu $v0, $zero, 3
/* 175B4 8003C1B4 1062000A */ beq $v1, $v0, .L8003C1E0 /* 175B4 8003C1B4 1062000A */ beq $v1, $v0, .L8003C1E0
/* 175B8 8003C1B8 00000000 */ nop /* 175B8 8003C1B8 00000000 */ nop
/* 175BC 8003C1BC 0800F0CD */ j .L8003C334 /* 175BC 8003C1BC 0800F0CD */ j .L8003C334
/* 175C0 8003C1C0 00000000 */ nop /* 175C0 8003C1C0 00000000 */ nop
.L8003C1C4: .L8003C1C4:
/* 175C4 8003C1C4 868200BC */ lh $v0, 0xbc($s4) /* 175C4 8003C1C4 868200BC */ lh $v0, 0xbc($s4)
/* 175C8 8003C1C8 968300BC */ lhu $v1, 0xbc($s4) /* 175C8 8003C1C8 968300BC */ lhu $v1, 0xbc($s4)
@ -228,7 +228,7 @@ glabel func_8003BED8
/* 175F8 8003C1F8 14410004 */ bne $v0, $at, .L8003C20C /* 175F8 8003C1F8 14410004 */ bne $v0, $at, .L8003C20C
/* 175FC 8003C1FC 3C018000 */ lui $at, 0x8000 /* 175FC 8003C1FC 3C018000 */ lui $at, 0x8000
/* 17600 8003C200 14610002 */ bne $v1, $at, .L8003C20C /* 17600 8003C200 14610002 */ bne $v1, $at, .L8003C20C
/* 17604 8003C204 00000000 */ nop /* 17604 8003C204 00000000 */ nop
/* 17608 8003C208 0006000D */ break 6 /* 17608 8003C208 0006000D */ break 6
.L8003C20C: .L8003C20C:
/* 1760C 8003C20C 00001812 */ mflo $v1 /* 1760C 8003C20C 00001812 */ mflo $v1
@ -304,7 +304,7 @@ glabel func_8003BED8
/* 17718 8003C318 32A300FF */ andi $v1, $s5, 0xff /* 17718 8003C318 32A300FF */ andi $v1, $s5, 0xff
/* 1771C 8003C31C 240200FF */ addiu $v0, $zero, 0xff /* 1771C 8003C31C 240200FF */ addiu $v0, $zero, 0xff
/* 17720 8003C320 14620004 */ bne $v1, $v0, .L8003C334 /* 17720 8003C320 14620004 */ bne $v1, $v0, .L8003C334
/* 17724 8003C324 00000000 */ nop /* 17724 8003C324 00000000 */ nop
/* 17728 8003C328 9682030C */ lhu $v0, 0x30c($s4) /* 17728 8003C328 9682030C */ lhu $v0, 0x30c($s4)
/* 1772C 8003C32C A28000B7 */ sb $zero, 0xb7($s4) /* 1772C 8003C32C A28000B7 */ sb $zero, 0xb7($s4)
.L8003C330: .L8003C330:
@ -313,7 +313,7 @@ glabel func_8003BED8
/* 17734 8003C334 828300B7 */ lb $v1, 0xb7($s4) /* 17734 8003C334 828300B7 */ lb $v1, 0xb7($s4)
/* 17738 8003C338 28620004 */ slti $v0, $v1, 4 /* 17738 8003C338 28620004 */ slti $v0, $v1, 4
/* 1773C 8003C33C 1040001B */ beqz $v0, .L8003C3AC /* 1773C 8003C33C 1040001B */ beqz $v0, .L8003C3AC
/* 17740 8003C340 00000000 */ nop /* 17740 8003C340 00000000 */ nop
/* 17744 8003C344 04600019 */ bltz $v1, .L8003C3AC /* 17744 8003C344 04600019 */ bltz $v1, .L8003C3AC
/* 17748 8003C348 3C034000 */ lui $v1, 0x4000 /* 17748 8003C348 3C034000 */ lui $v1, 0x4000
/* 1774C 8003C34C 8E820000 */ lw $v0, ($s4) /* 1774C 8003C34C 8E820000 */ lw $v0, ($s4)

View File

@ -5,7 +5,7 @@ glabel func_8003C428
/* 17828 8003C428 27BDFFE8 */ addiu $sp, $sp, -0x18 /* 17828 8003C428 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 1782C 8003C42C AFBF0010 */ sw $ra, 0x10($sp) /* 1782C 8003C42C AFBF0010 */ sw $ra, 0x10($sp)
/* 17830 8003C430 0C00F14F */ jal func_8003C53C /* 17830 8003C430 0C00F14F */ jal func_8003C53C
/* 17834 8003C434 00000000 */ nop /* 17834 8003C434 00000000 */ nop
/* 17838 8003C438 8FBF0010 */ lw $ra, 0x10($sp) /* 17838 8003C438 8FBF0010 */ lw $ra, 0x10($sp)
/* 1783C 8003C43C 03E00008 */ jr $ra /* 1783C 8003C43C 03E00008 */ jr $ra
/* 17840 8003C440 27BD0018 */ addiu $sp, $sp, 0x18 /* 17840 8003C440 27BD0018 */ addiu $sp, $sp, 0x18

View File

@ -21,7 +21,7 @@ glabel func_8003C444
/* 17880 8003C480 00521021 */ addu $v0, $v0, $s2 /* 17880 8003C480 00521021 */ addu $v0, $v0, $s2
/* 17884 8003C484 8C420000 */ lw $v0, ($v0) /* 17884 8003C484 8C420000 */ lw $v0, ($v0)
/* 17888 8003C488 00400008 */ jr $v0 /* 17888 8003C488 00400008 */ jr $v0
/* 1788C 8003C48C 00000000 */ nop /* 1788C 8003C48C 00000000 */ nop
/* 17890 8003C490 0220202D */ daddu $a0, $s1, $zero /* 17890 8003C490 0220202D */ daddu $a0, $s1, $zero
/* 17894 8003C494 0C00F196 */ jal func_8003C658 /* 17894 8003C494 0C00F196 */ jal func_8003C658
/* 17898 8003C498 0200282D */ daddu $a1, $s0, $zero /* 17898 8003C498 0200282D */ daddu $a1, $s0, $zero

View File

@ -17,7 +17,7 @@ glabel func_8003C53C
/* 1796C 8003C56C 00220821 */ addu $at, $at, $v0 /* 1796C 8003C56C 00220821 */ addu $at, $at, $v0
/* 17970 8003C570 8C228500 */ lw $v0, %lo(D_80098500)($at) /* 17970 8003C570 8C228500 */ lw $v0, %lo(D_80098500)($at)
/* 17974 8003C574 00400008 */ jr $v0 /* 17974 8003C574 00400008 */ jr $v0
/* 17978 8003C578 00000000 */ nop /* 17978 8003C578 00000000 */ nop
/* 1797C 8003C57C 0200202D */ daddu $a0, $s0, $zero /* 1797C 8003C57C 0200202D */ daddu $a0, $s0, $zero
/* 17980 8003C580 0C00F198 */ jal func_8003C660 /* 17980 8003C580 0C00F198 */ jal func_8003C660
/* 17984 8003C584 0220282D */ daddu $a1, $s1, $zero /* 17984 8003C584 0220282D */ daddu $a1, $s1, $zero

View File

@ -11,9 +11,9 @@ glabel func_8003C61C
/* 17A34 8003C634 14400005 */ bnez $v0, .L8003C64C /* 17A34 8003C634 14400005 */ bnez $v0, .L8003C64C
/* 17A38 8003C638 24020006 */ addiu $v0, $zero, 6 /* 17A38 8003C638 24020006 */ addiu $v0, $zero, 6
/* 17A3C 8003C63C 14620003 */ bne $v1, $v0, .L8003C64C /* 17A3C 8003C63C 14620003 */ bne $v1, $v0, .L8003C64C
/* 17A40 8003C640 00000000 */ nop /* 17A40 8003C640 00000000 */ nop
/* 17A44 8003C644 0C00F3EA */ jal func_8003CFA8 /* 17A44 8003C644 0C00F3EA */ jal func_8003CFA8
/* 17A48 8003C648 00000000 */ nop /* 17A48 8003C648 00000000 */ nop
.L8003C64C: .L8003C64C:
/* 17A4C 8003C64C 8FBF0010 */ lw $ra, 0x10($sp) /* 17A4C 8003C64C 8FBF0010 */ lw $ra, 0x10($sp)
/* 17A50 8003C650 03E00008 */ jr $ra /* 17A50 8003C650 03E00008 */ jr $ra

View File

@ -16,7 +16,7 @@ glabel func_8003C668
/* 17A94 8003C694 10620012 */ beq $v1, $v0, .L8003C6E0 /* 17A94 8003C694 10620012 */ beq $v1, $v0, .L8003C6E0
/* 17A98 8003C698 00111080 */ sll $v0, $s1, 2 /* 17A98 8003C698 00111080 */ sll $v0, $s1, 2
/* 17A9C 8003C69C 0800F1DD */ j .L8003C774 /* 17A9C 8003C69C 0800F1DD */ j .L8003C774
/* 17AA0 8003C6A0 00000000 */ nop /* 17AA0 8003C6A0 00000000 */ nop
.L8003C6A4: .L8003C6A4:
/* 17AA4 8003C6A4 00111080 */ sll $v0, $s1, 2 /* 17AA4 8003C6A4 00111080 */ sll $v0, $s1, 2
/* 17AA8 8003C6A8 24420324 */ addiu $v0, $v0, 0x324 /* 17AA8 8003C6A8 24420324 */ addiu $v0, $v0, 0x324
@ -46,27 +46,27 @@ glabel func_8003C668
/* 17B04 8003C704 860200A6 */ lh $v0, 0xa6($s0) /* 17B04 8003C704 860200A6 */ lh $v0, 0xa6($s0)
/* 17B08 8003C708 C6000054 */ lwc1 $f0, 0x54($s0) /* 17B08 8003C708 C6000054 */ lwc1 $f0, 0x54($s0)
/* 17B0C 8003C70C 44821000 */ mtc1 $v0, $f2 /* 17B0C 8003C70C 44821000 */ mtc1 $v0, $f2
/* 17B10 8003C710 00000000 */ nop /* 17B10 8003C710 00000000 */ nop
/* 17B14 8003C714 468010A0 */ cvt.s.w $f2, $f2 /* 17B14 8003C714 468010A0 */ cvt.s.w $f2, $f2
/* 17B18 8003C718 46020002 */ mul.s $f0, $f0, $f2 /* 17B18 8003C718 46020002 */ mul.s $f0, $f0, $f2
/* 17B1C 8003C71C 00000000 */ nop /* 17B1C 8003C71C 00000000 */ nop
/* 17B20 8003C720 3C01800A */ lui $at, %hi(D_80098520) /* 17B20 8003C720 3C01800A */ lui $at, %hi(D_80098520)
/* 17B24 8003C724 D4248520 */ ldc1 $f4, %lo(D_80098520)($at) /* 17B24 8003C724 D4248520 */ ldc1 $f4, %lo(D_80098520)($at)
/* 17B28 8003C728 46000021 */ cvt.d.s $f0, $f0 /* 17B28 8003C728 46000021 */ cvt.d.s $f0, $f0
/* 17B2C 8003C72C 46240002 */ mul.d $f0, $f0, $f4 /* 17B2C 8003C72C 46240002 */ mul.d $f0, $f0, $f4
/* 17B30 8003C730 00000000 */ nop /* 17B30 8003C730 00000000 */ nop
/* 17B34 8003C734 46200020 */ cvt.s.d $f0, $f0 /* 17B34 8003C734 46200020 */ cvt.s.d $f0, $f0
/* 17B38 8003C738 E460001C */ swc1 $f0, 0x1c($v1) /* 17B38 8003C738 E460001C */ swc1 $f0, 0x1c($v1)
/* 17B3C 8003C73C 860200A8 */ lh $v0, 0xa8($s0) /* 17B3C 8003C73C 860200A8 */ lh $v0, 0xa8($s0)
/* 17B40 8003C740 C6000058 */ lwc1 $f0, 0x58($s0) /* 17B40 8003C740 C6000058 */ lwc1 $f0, 0x58($s0)
/* 17B44 8003C744 44821000 */ mtc1 $v0, $f2 /* 17B44 8003C744 44821000 */ mtc1 $v0, $f2
/* 17B48 8003C748 00000000 */ nop /* 17B48 8003C748 00000000 */ nop
/* 17B4C 8003C74C 468010A0 */ cvt.s.w $f2, $f2 /* 17B4C 8003C74C 468010A0 */ cvt.s.w $f2, $f2
/* 17B50 8003C750 46020002 */ mul.s $f0, $f0, $f2 /* 17B50 8003C750 46020002 */ mul.s $f0, $f0, $f2
/* 17B54 8003C754 00000000 */ nop /* 17B54 8003C754 00000000 */ nop
/* 17B58 8003C758 46000021 */ cvt.d.s $f0, $f0 /* 17B58 8003C758 46000021 */ cvt.d.s $f0, $f0
/* 17B5C 8003C75C 46240002 */ mul.d $f0, $f0, $f4 /* 17B5C 8003C75C 46240002 */ mul.d $f0, $f0, $f4
/* 17B60 8003C760 00000000 */ nop /* 17B60 8003C760 00000000 */ nop
/* 17B64 8003C764 46200020 */ cvt.s.d $f0, $f0 /* 17B64 8003C764 46200020 */ cvt.s.d $f0, $f0
/* 17B68 8003C768 E4600020 */ swc1 $f0, 0x20($v1) /* 17B68 8003C768 E4600020 */ swc1 $f0, 0x20($v1)
/* 17B6C 8003C76C C6000034 */ lwc1 $f0, 0x34($s0) /* 17B6C 8003C76C C6000034 */ lwc1 $f0, 0x34($s0)

View File

@ -15,7 +15,7 @@ glabel func_8003C7A8
/* 17BD0 8003C7D0 10620029 */ beq $v1, $v0, .L8003C878 /* 17BD0 8003C7D0 10620029 */ beq $v1, $v0, .L8003C878
/* 17BD4 8003C7D4 00111040 */ sll $v0, $s1, 1 /* 17BD4 8003C7D4 00111040 */ sll $v0, $s1, 1
/* 17BD8 8003C7D8 0800F226 */ j .L8003C898 /* 17BD8 8003C7D8 0800F226 */ j .L8003C898
/* 17BDC 8003C7DC 00000000 */ nop /* 17BDC 8003C7DC 00000000 */ nop
.L8003C7E0: .L8003C7E0:
/* 17BE0 8003C7E0 8602008A */ lh $v0, 0x8a($s0) /* 17BE0 8003C7E0 8602008A */ lh $v0, 0x8a($s0)
/* 17BE4 8003C7E4 2842005B */ slti $v0, $v0, 0x5b /* 17BE4 8003C7E4 2842005B */ slti $v0, $v0, 0x5b
@ -39,7 +39,7 @@ glabel func_8003C7A8
/* 17C28 8003C828 AFA20018 */ sw $v0, 0x18($sp) /* 17C28 8003C828 AFA20018 */ sw $v0, 0x18($sp)
.L8003C82C: .L8003C82C:
/* 17C2C 8003C82C 44830000 */ mtc1 $v1, $f0 /* 17C2C 8003C82C 44830000 */ mtc1 $v1, $f0
/* 17C30 8003C830 00000000 */ nop /* 17C30 8003C830 00000000 */ nop
/* 17C34 8003C834 46800020 */ cvt.s.w $f0, $f0 /* 17C34 8003C834 46800020 */ cvt.s.w $f0, $f0
/* 17C38 8003C838 46003180 */ add.s $f6, $f6, $f0 /* 17C38 8003C838 46003180 */ add.s $f6, $f6, $f0
/* 17C3C 8003C83C E7A20010 */ swc1 $f2, 0x10($sp) /* 17C3C 8003C83C E7A20010 */ swc1 $f2, 0x10($sp)

View File

@ -12,7 +12,7 @@ glabel func_8003C8B4
/* 17CD0 8003C8D0 1062001A */ beq $v1, $v0, .L8003C93C /* 17CD0 8003C8D0 1062001A */ beq $v1, $v0, .L8003C93C
/* 17CD4 8003C8D4 00051080 */ sll $v0, $a1, 2 /* 17CD4 8003C8D4 00051080 */ sll $v0, $a1, 2
/* 17CD8 8003C8D8 0800F25D */ j .L8003C974 /* 17CD8 8003C8D8 0800F25D */ j .L8003C974
/* 17CDC 8003C8DC 00000000 */ nop /* 17CDC 8003C8DC 00000000 */ nop
.L8003C8E0: .L8003C8E0:
/* 17CE0 8003C8E0 848300A8 */ lh $v1, 0xa8($a0) /* 17CE0 8003C8E0 848300A8 */ lh $v1, 0xa8($a0)
/* 17CE4 8003C8E4 C482003C */ lwc1 $f2, 0x3c($a0) /* 17CE4 8003C8E4 C482003C */ lwc1 $f2, 0x3c($a0)
@ -26,7 +26,7 @@ glabel func_8003C8B4
/* 17D04 8003C904 AFA20018 */ sw $v0, 0x18($sp) /* 17D04 8003C904 AFA20018 */ sw $v0, 0x18($sp)
/* 17D08 8003C908 E7A00010 */ swc1 $f0, 0x10($sp) /* 17D08 8003C908 E7A00010 */ swc1 $f0, 0x10($sp)
/* 17D0C 8003C90C 44830000 */ mtc1 $v1, $f0 /* 17D0C 8003C90C 44830000 */ mtc1 $v1, $f0
/* 17D10 8003C910 00000000 */ nop /* 17D10 8003C910 00000000 */ nop
/* 17D14 8003C914 46800020 */ cvt.s.w $f0, $f0 /* 17D14 8003C914 46800020 */ cvt.s.w $f0, $f0
/* 17D18 8003C918 46001080 */ add.s $f2, $f2, $f0 /* 17D18 8003C918 46001080 */ add.s $f2, $f2, $f0
/* 17D1C 8003C91C 8C850038 */ lw $a1, 0x38($a0) /* 17D1C 8003C91C 8C850038 */ lw $a1, 0x38($a0)
@ -46,7 +46,7 @@ glabel func_8003C8B4
/* 17D50 8003C950 848200A8 */ lh $v0, 0xa8($a0) /* 17D50 8003C950 848200A8 */ lh $v0, 0xa8($a0)
/* 17D54 8003C954 C480003C */ lwc1 $f0, 0x3c($a0) /* 17D54 8003C954 C480003C */ lwc1 $f0, 0x3c($a0)
/* 17D58 8003C958 44821000 */ mtc1 $v0, $f2 /* 17D58 8003C958 44821000 */ mtc1 $v0, $f2
/* 17D5C 8003C95C 00000000 */ nop /* 17D5C 8003C95C 00000000 */ nop
/* 17D60 8003C960 468010A0 */ cvt.s.w $f2, $f2 /* 17D60 8003C960 468010A0 */ cvt.s.w $f2, $f2
/* 17D64 8003C964 46020000 */ add.s $f0, $f0, $f2 /* 17D64 8003C964 46020000 */ add.s $f0, $f0, $f2
/* 17D68 8003C968 E4600008 */ swc1 $f0, 8($v1) /* 17D68 8003C968 E4600008 */ swc1 $f0, 8($v1)

View File

@ -16,23 +16,23 @@ glabel func_8003C9A8
/* 17DD4 8003C9D4 10620028 */ beq $v1, $v0, .L8003CA78 /* 17DD4 8003C9D4 10620028 */ beq $v1, $v0, .L8003CA78
/* 17DD8 8003C9D8 00111080 */ sll $v0, $s1, 2 /* 17DD8 8003C9D8 00111080 */ sll $v0, $s1, 2
/* 17DDC 8003C9DC 0800F2C2 */ j .L8003CB08 /* 17DDC 8003C9DC 0800F2C2 */ j .L8003CB08
/* 17DE0 8003C9E0 00000000 */ nop /* 17DE0 8003C9E0 00000000 */ nop
.L8003C9E4: .L8003C9E4:
/* 17DE4 8003C9E4 860200A8 */ lh $v0, 0xa8($s0) /* 17DE4 8003C9E4 860200A8 */ lh $v0, 0xa8($s0)
/* 17DE8 8003C9E8 3C013FE0 */ lui $at, 0x3fe0 /* 17DE8 8003C9E8 3C013FE0 */ lui $at, 0x3fe0
/* 17DEC 8003C9EC 44810800 */ mtc1 $at, $f1 /* 17DEC 8003C9EC 44810800 */ mtc1 $at, $f1
/* 17DF0 8003C9F0 44800000 */ mtc1 $zero, $f0 /* 17DF0 8003C9F0 44800000 */ mtc1 $zero, $f0
/* 17DF4 8003C9F4 44822000 */ mtc1 $v0, $f4 /* 17DF4 8003C9F4 44822000 */ mtc1 $v0, $f4
/* 17DF8 8003C9F8 00000000 */ nop /* 17DF8 8003C9F8 00000000 */ nop
/* 17DFC 8003C9FC 46802121 */ cvt.d.w $f4, $f4 /* 17DFC 8003C9FC 46802121 */ cvt.d.w $f4, $f4
/* 17E00 8003CA00 46202102 */ mul.d $f4, $f4, $f0 /* 17E00 8003CA00 46202102 */ mul.d $f4, $f4, $f0
/* 17E04 8003CA04 00000000 */ nop /* 17E04 8003CA04 00000000 */ nop
/* 17E08 8003CA08 C6000054 */ lwc1 $f0, 0x54($s0) /* 17E08 8003CA08 C6000054 */ lwc1 $f0, 0x54($s0)
/* 17E0C 8003CA0C 3C01800A */ lui $at, %hi(D_80098528) /* 17E0C 8003CA0C 3C01800A */ lui $at, %hi(D_80098528)
/* 17E10 8003CA10 D4228528 */ ldc1 $f2, %lo(D_80098528)($at) /* 17E10 8003CA10 D4228528 */ ldc1 $f2, %lo(D_80098528)($at)
/* 17E14 8003CA14 46000021 */ cvt.d.s $f0, $f0 /* 17E14 8003CA14 46000021 */ cvt.d.s $f0, $f0
/* 17E18 8003CA18 46220002 */ mul.d $f0, $f0, $f2 /* 17E18 8003CA18 46220002 */ mul.d $f0, $f0, $f2
/* 17E1C 8003CA1C 00000000 */ nop /* 17E1C 8003CA1C 00000000 */ nop
/* 17E20 8003CA20 3C01800A */ lui $at, %hi(D_80098530) /* 17E20 8003CA20 3C01800A */ lui $at, %hi(D_80098530)
/* 17E24 8003CA24 D4228530 */ ldc1 $f2, %lo(D_80098530)($at) /* 17E24 8003CA24 D4228530 */ ldc1 $f2, %lo(D_80098530)($at)
/* 17E28 8003CA28 46220000 */ add.d $f0, $f0, $f2 /* 17E28 8003CA28 46220000 */ add.d $f0, $f0, $f2
@ -66,14 +66,14 @@ glabel func_8003C9A8
/* 17E94 8003CA94 44810800 */ mtc1 $at, $f1 /* 17E94 8003CA94 44810800 */ mtc1 $at, $f1
/* 17E98 8003CA98 44800000 */ mtc1 $zero, $f0 /* 17E98 8003CA98 44800000 */ mtc1 $zero, $f0
/* 17E9C 8003CA9C 44821000 */ mtc1 $v0, $f2 /* 17E9C 8003CA9C 44821000 */ mtc1 $v0, $f2
/* 17EA0 8003CAA0 00000000 */ nop /* 17EA0 8003CAA0 00000000 */ nop
/* 17EA4 8003CAA4 468010A1 */ cvt.d.w $f2, $f2 /* 17EA4 8003CAA4 468010A1 */ cvt.d.w $f2, $f2
/* 17EA8 8003CAA8 46201082 */ mul.d $f2, $f2, $f0 /* 17EA8 8003CAA8 46201082 */ mul.d $f2, $f2, $f0
/* 17EAC 8003CAAC 00000000 */ nop /* 17EAC 8003CAAC 00000000 */ nop
/* 17EB0 8003CAB0 C6000054 */ lwc1 $f0, 0x54($s0) /* 17EB0 8003CAB0 C6000054 */ lwc1 $f0, 0x54($s0)
/* 17EB4 8003CAB4 46000021 */ cvt.d.s $f0, $f0 /* 17EB4 8003CAB4 46000021 */ cvt.d.s $f0, $f0
/* 17EB8 8003CAB8 46201082 */ mul.d $f2, $f2, $f0 /* 17EB8 8003CAB8 46201082 */ mul.d $f2, $f2, $f0
/* 17EBC 8003CABC 00000000 */ nop /* 17EBC 8003CABC 00000000 */ nop
/* 17EC0 8003CAC0 C600003C */ lwc1 $f0, 0x3c($s0) /* 17EC0 8003CAC0 C600003C */ lwc1 $f0, 0x3c($s0)
/* 17EC4 8003CAC4 46000021 */ cvt.d.s $f0, $f0 /* 17EC4 8003CAC4 46000021 */ cvt.d.s $f0, $f0
/* 17EC8 8003CAC8 46220000 */ add.d $f0, $f0, $f2 /* 17EC8 8003CAC8 46220000 */ add.d $f0, $f0, $f2
@ -86,7 +86,7 @@ glabel func_8003C9A8
/* 17EE4 8003CAE4 D4228538 */ ldc1 $f2, %lo(D_80098538)($at) /* 17EE4 8003CAE4 D4228538 */ ldc1 $f2, %lo(D_80098538)($at)
/* 17EE8 8003CAE8 46000021 */ cvt.d.s $f0, $f0 /* 17EE8 8003CAE8 46000021 */ cvt.d.s $f0, $f0
/* 17EEC 8003CAEC 46220002 */ mul.d $f0, $f0, $f2 /* 17EEC 8003CAEC 46220002 */ mul.d $f0, $f0, $f2
/* 17EF0 8003CAF0 00000000 */ nop /* 17EF0 8003CAF0 00000000 */ nop
/* 17EF4 8003CAF4 3C01800A */ lui $at, %hi(D_80098540) /* 17EF4 8003CAF4 3C01800A */ lui $at, %hi(D_80098540)
/* 17EF8 8003CAF8 D4228540 */ ldc1 $f2, %lo(D_80098540)($at) /* 17EF8 8003CAF8 D4228540 */ ldc1 $f2, %lo(D_80098540)($at)
/* 17EFC 8003CAFC 46220000 */ add.d $f0, $f0, $f2 /* 17EFC 8003CAFC 46220000 */ add.d $f0, $f0, $f2

View File

@ -16,17 +16,17 @@ glabel func_8003CB44
/* 17F70 8003CB70 10620023 */ beq $v1, $v0, .L8003CC00 /* 17F70 8003CB70 10620023 */ beq $v1, $v0, .L8003CC00
/* 17F74 8003CB74 00111080 */ sll $v0, $s1, 2 /* 17F74 8003CB74 00111080 */ sll $v0, $s1, 2
/* 17F78 8003CB78 0800F31D */ j .L8003CC74 /* 17F78 8003CB78 0800F31D */ j .L8003CC74
/* 17F7C 8003CB7C 00000000 */ nop /* 17F7C 8003CB7C 00000000 */ nop
.L8003CB80: .L8003CB80:
/* 17F80 8003CB80 860200A8 */ lh $v0, 0xa8($s0) /* 17F80 8003CB80 860200A8 */ lh $v0, 0xa8($s0)
/* 17F84 8003CB84 3C013FE0 */ lui $at, 0x3fe0 /* 17F84 8003CB84 3C013FE0 */ lui $at, 0x3fe0
/* 17F88 8003CB88 44810800 */ mtc1 $at, $f1 /* 17F88 8003CB88 44810800 */ mtc1 $at, $f1
/* 17F8C 8003CB8C 44800000 */ mtc1 $zero, $f0 /* 17F8C 8003CB8C 44800000 */ mtc1 $zero, $f0
/* 17F90 8003CB90 44821000 */ mtc1 $v0, $f2 /* 17F90 8003CB90 44821000 */ mtc1 $v0, $f2
/* 17F94 8003CB94 00000000 */ nop /* 17F94 8003CB94 00000000 */ nop
/* 17F98 8003CB98 468010A1 */ cvt.d.w $f2, $f2 /* 17F98 8003CB98 468010A1 */ cvt.d.w $f2, $f2
/* 17F9C 8003CB9C 46201082 */ mul.d $f2, $f2, $f0 /* 17F9C 8003CB9C 46201082 */ mul.d $f2, $f2, $f0
/* 17FA0 8003CBA0 00000000 */ nop /* 17FA0 8003CBA0 00000000 */ nop
/* 17FA4 8003CBA4 C6060040 */ lwc1 $f6, 0x40($s0) /* 17FA4 8003CBA4 C6060040 */ lwc1 $f6, 0x40($s0)
/* 17FA8 8003CBA8 3C013F80 */ lui $at, 0x3f80 /* 17FA8 8003CBA8 3C013F80 */ lui $at, 0x3f80
/* 17FAC 8003CBAC 44812000 */ mtc1 $at, $f4 /* 17FAC 8003CBAC 44812000 */ mtc1 $at, $f4
@ -61,10 +61,10 @@ glabel func_8003CB44
/* 1801C 8003CC1C 44810800 */ mtc1 $at, $f1 /* 1801C 8003CC1C 44810800 */ mtc1 $at, $f1
/* 18020 8003CC20 44800000 */ mtc1 $zero, $f0 /* 18020 8003CC20 44800000 */ mtc1 $zero, $f0
/* 18024 8003CC24 44821000 */ mtc1 $v0, $f2 /* 18024 8003CC24 44821000 */ mtc1 $v0, $f2
/* 18028 8003CC28 00000000 */ nop /* 18028 8003CC28 00000000 */ nop
/* 1802C 8003CC2C 468010A1 */ cvt.d.w $f2, $f2 /* 1802C 8003CC2C 468010A1 */ cvt.d.w $f2, $f2
/* 18030 8003CC30 46201082 */ mul.d $f2, $f2, $f0 /* 18030 8003CC30 46201082 */ mul.d $f2, $f2, $f0
/* 18034 8003CC34 00000000 */ nop /* 18034 8003CC34 00000000 */ nop
/* 18038 8003CC38 C600003C */ lwc1 $f0, 0x3c($s0) /* 18038 8003CC38 C600003C */ lwc1 $f0, 0x3c($s0)
/* 1803C 8003CC3C 46000021 */ cvt.d.s $f0, $f0 /* 1803C 8003CC3C 46000021 */ cvt.d.s $f0, $f0
/* 18040 8003CC40 46220000 */ add.d $f0, $f0, $f2 /* 18040 8003CC40 46220000 */ add.d $f0, $f0, $f2
@ -73,11 +73,11 @@ glabel func_8003CB44
/* 1804C 8003CC4C C6020040 */ lwc1 $f2, 0x40($s0) /* 1804C 8003CC4C C6020040 */ lwc1 $f2, 0x40($s0)
/* 18050 8003CC50 3C0140A0 */ lui $at, 0x40a0 /* 18050 8003CC50 3C0140A0 */ lui $at, 0x40a0
/* 18054 8003CC54 44810000 */ mtc1 $at, $f0 /* 18054 8003CC54 44810000 */ mtc1 $at, $f0
/* 18058 8003CC58 00000000 */ nop /* 18058 8003CC58 00000000 */ nop
/* 1805C 8003CC5C 46001081 */ sub.s $f2, $f2, $f0 /* 1805C 8003CC5C 46001081 */ sub.s $f2, $f2, $f0
/* 18060 8003CC60 3C013F80 */ lui $at, 0x3f80 /* 18060 8003CC60 3C013F80 */ lui $at, 0x3f80
/* 18064 8003CC64 44810000 */ mtc1 $at, $f0 /* 18064 8003CC64 44810000 */ mtc1 $at, $f0
/* 18068 8003CC68 00000000 */ nop /* 18068 8003CC68 00000000 */ nop
/* 1806C 8003CC6C E4600030 */ swc1 $f0, 0x30($v1) /* 1806C 8003CC6C E4600030 */ swc1 $f0, 0x30($v1)
/* 18070 8003CC70 E462000C */ swc1 $f2, 0xc($v1) /* 18070 8003CC70 E462000C */ swc1 $f2, 0xc($v1)
.L8003CC74: .L8003CC74:

View File

@ -81,10 +81,10 @@ glabel func_8003CCB0
/* 181D4 8003CDD4 46000021 */ cvt.d.s $f0, $f0 /* 181D4 8003CDD4 46000021 */ cvt.d.s $f0, $f0
/* 181D8 8003CDD8 46380000 */ add.d $f0, $f0, $f24 /* 181D8 8003CDD8 46380000 */ add.d $f0, $f0, $f24
/* 181DC 8003CDDC 46360002 */ mul.d $f0, $f0, $f22 /* 181DC 8003CDDC 46360002 */ mul.d $f0, $f0, $f22
/* 181E0 8003CDE0 00000000 */ nop /* 181E0 8003CDE0 00000000 */ nop
/* 181E4 8003CDE4 27A20020 */ addiu $v0, $sp, 0x20 /* 181E4 8003CDE4 27A20020 */ addiu $v0, $sp, 0x20
/* 181E8 8003CDE8 4620A03E */ c.le.d $f20, $f0 /* 181E8 8003CDE8 4620A03E */ c.le.d $f20, $f0
/* 181EC 8003CDEC 00000000 */ nop /* 181EC 8003CDEC 00000000 */ nop
/* 181F0 8003CDF0 45010005 */ bc1t .L8003CE08 /* 181F0 8003CDF0 45010005 */ bc1t .L8003CE08
/* 181F4 8003CDF4 00501021 */ addu $v0, $v0, $s0 /* 181F4 8003CDF4 00501021 */ addu $v0, $v0, $s0
/* 181F8 8003CDF8 4620008D */ trunc.w.d $f2, $f0 /* 181F8 8003CDF8 4620008D */ trunc.w.d $f2, $f0
@ -95,7 +95,7 @@ glabel func_8003CCB0
/* 18208 8003CE08 46340001 */ sub.d $f0, $f0, $f20 /* 18208 8003CE08 46340001 */ sub.d $f0, $f0, $f20
/* 1820C 8003CE0C 4620008D */ trunc.w.d $f2, $f0 /* 1820C 8003CE0C 4620008D */ trunc.w.d $f2, $f0
/* 18210 8003CE10 44031000 */ mfc1 $v1, $f2 /* 18210 8003CE10 44031000 */ mfc1 $v1, $f2
/* 18214 8003CE14 00000000 */ nop /* 18214 8003CE14 00000000 */ nop
/* 18218 8003CE18 00731825 */ or $v1, $v1, $s3 /* 18218 8003CE18 00731825 */ or $v1, $v1, $s3
/* 1821C 8003CE1C A0430000 */ sb $v1, ($v0) /* 1821C 8003CE1C A0430000 */ sb $v1, ($v0)
.L8003CE20: .L8003CE20:
@ -108,10 +108,10 @@ glabel func_8003CCB0
/* 18238 8003CE38 46000021 */ cvt.d.s $f0, $f0 /* 18238 8003CE38 46000021 */ cvt.d.s $f0, $f0
/* 1823C 8003CE3C 46380000 */ add.d $f0, $f0, $f24 /* 1823C 8003CE3C 46380000 */ add.d $f0, $f0, $f24
/* 18240 8003CE40 46360002 */ mul.d $f0, $f0, $f22 /* 18240 8003CE40 46360002 */ mul.d $f0, $f0, $f22
/* 18244 8003CE44 00000000 */ nop /* 18244 8003CE44 00000000 */ nop
/* 18248 8003CE48 27A20038 */ addiu $v0, $sp, 0x38 /* 18248 8003CE48 27A20038 */ addiu $v0, $sp, 0x38
/* 1824C 8003CE4C 4620A03E */ c.le.d $f20, $f0 /* 1824C 8003CE4C 4620A03E */ c.le.d $f20, $f0
/* 18250 8003CE50 00000000 */ nop /* 18250 8003CE50 00000000 */ nop
/* 18254 8003CE54 45010005 */ bc1t .L8003CE6C /* 18254 8003CE54 45010005 */ bc1t .L8003CE6C
/* 18258 8003CE58 00501021 */ addu $v0, $v0, $s0 /* 18258 8003CE58 00501021 */ addu $v0, $v0, $s0
/* 1825C 8003CE5C 4620008D */ trunc.w.d $f2, $f0 /* 1825C 8003CE5C 4620008D */ trunc.w.d $f2, $f0
@ -122,7 +122,7 @@ glabel func_8003CCB0
/* 1826C 8003CE6C 46340001 */ sub.d $f0, $f0, $f20 /* 1826C 8003CE6C 46340001 */ sub.d $f0, $f0, $f20
/* 18270 8003CE70 4620008D */ trunc.w.d $f2, $f0 /* 18270 8003CE70 4620008D */ trunc.w.d $f2, $f0
/* 18274 8003CE74 44031000 */ mfc1 $v1, $f2 /* 18274 8003CE74 44031000 */ mfc1 $v1, $f2
/* 18278 8003CE78 00000000 */ nop /* 18278 8003CE78 00000000 */ nop
/* 1827C 8003CE7C 00731825 */ or $v1, $v1, $s3 /* 1827C 8003CE7C 00731825 */ or $v1, $v1, $s3
/* 18280 8003CE80 A0430000 */ sb $v1, ($v0) /* 18280 8003CE80 A0430000 */ sb $v1, ($v0)
.L8003CE84: .L8003CE84:
@ -135,10 +135,10 @@ glabel func_8003CCB0
/* 1829C 8003CE9C 46000021 */ cvt.d.s $f0, $f0 /* 1829C 8003CE9C 46000021 */ cvt.d.s $f0, $f0
/* 182A0 8003CEA0 46380000 */ add.d $f0, $f0, $f24 /* 182A0 8003CEA0 46380000 */ add.d $f0, $f0, $f24
/* 182A4 8003CEA4 46360002 */ mul.d $f0, $f0, $f22 /* 182A4 8003CEA4 46360002 */ mul.d $f0, $f0, $f22
/* 182A8 8003CEA8 00000000 */ nop /* 182A8 8003CEA8 00000000 */ nop
/* 182AC 8003CEAC 27A20050 */ addiu $v0, $sp, 0x50 /* 182AC 8003CEAC 27A20050 */ addiu $v0, $sp, 0x50
/* 182B0 8003CEB0 4620A03E */ c.le.d $f20, $f0 /* 182B0 8003CEB0 4620A03E */ c.le.d $f20, $f0
/* 182B4 8003CEB4 00000000 */ nop /* 182B4 8003CEB4 00000000 */ nop
/* 182B8 8003CEB8 45010005 */ bc1t .L8003CED0 /* 182B8 8003CEB8 45010005 */ bc1t .L8003CED0
/* 182BC 8003CEBC 00501021 */ addu $v0, $v0, $s0 /* 182BC 8003CEBC 00501021 */ addu $v0, $v0, $s0
/* 182C0 8003CEC0 4620008D */ trunc.w.d $f2, $f0 /* 182C0 8003CEC0 4620008D */ trunc.w.d $f2, $f0
@ -149,7 +149,7 @@ glabel func_8003CCB0
/* 182D0 8003CED0 46340001 */ sub.d $f0, $f0, $f20 /* 182D0 8003CED0 46340001 */ sub.d $f0, $f0, $f20
/* 182D4 8003CED4 4620008D */ trunc.w.d $f2, $f0 /* 182D4 8003CED4 4620008D */ trunc.w.d $f2, $f0
/* 182D8 8003CED8 44031000 */ mfc1 $v1, $f2 /* 182D8 8003CED8 44031000 */ mfc1 $v1, $f2
/* 182DC 8003CEDC 00000000 */ nop /* 182DC 8003CEDC 00000000 */ nop
/* 182E0 8003CEE0 00731825 */ or $v1, $v1, $s3 /* 182E0 8003CEE0 00731825 */ or $v1, $v1, $s3
/* 182E4 8003CEE4 A0430000 */ sb $v1, ($v0) /* 182E4 8003CEE4 A0430000 */ sb $v1, ($v0)
.L8003CEE8: .L8003CEE8:

Some files were not shown because too many files have changed in this diff Show More