mirror of
https://github.com/farisawan-2000/kirby64.git
synced 2024-11-23 05:10:04 +00:00
ovl0_2_5 decomped, debug strings, labeling
This commit is contained in:
parent
89d66978c0
commit
9b47b9e6af
13
asm/non_matchings/ovl0/ovl0_2_5/func_80005350.s
Normal file
13
asm/non_matchings/ovl0/ovl0_2_5/func_80005350.s
Normal file
@ -0,0 +1,13 @@
|
||||
glabel func_80005350
|
||||
/* 005F50 80005350 10800004 */ beqz $a0, .L80005364_ovl0
|
||||
/* 005F54 80005354 3C0E8000 */ lui $t6, 0x8000
|
||||
/* 005F58 80005358 3C018005 */ lui $at, 0x8005
|
||||
/* 005F5C 8000535C 03E00008 */ jr $ra
|
||||
/* 005F60 80005360 AC24A48C */ sw $a0, -0x5b74($at)
|
||||
|
||||
.L80005364_ovl0:
|
||||
/* 005F64 80005364 25CE0A44 */ addiu $t6, $t6, 0xa44
|
||||
/* 005F68 80005368 3C018005 */ lui $at, %hi(D_8004A48C) # $at, 0x8005
|
||||
/* 005F6C 8000536C AC2EA48C */ sw $t6, %lo(D_8004A48C)($at)
|
||||
/* 005F70 80005370 03E00008 */ jr $ra
|
||||
/* 005F74 80005374 00000000 */ nop
|
13
asm/non_matchings/ovl0/ovl0_2_5/func_80005378.s
Normal file
13
asm/non_matchings/ovl0/ovl0_2_5/func_80005378.s
Normal file
@ -0,0 +1,13 @@
|
||||
glabel func_80005378
|
||||
/* 005F78 80005378 8C8E0000 */ lw $t6, ($a0)
|
||||
/* 005F7C 8000537C 3C018005 */ lui $at, %hi(D_80049308) # $at, 0x8005
|
||||
/* 005F80 80005380 3C19DB06 */ lui $t9, (0xDB06003C >> 16) # lui $t9, 0xdb06
|
||||
/* 005F84 80005384 25CF0004 */ addiu $t7, $t6, 4
|
||||
/* 005F88 80005388 AC2F9308 */ sw $t7, %lo(D_80049308)($at)
|
||||
/* 005F8C 8000538C 8C820000 */ lw $v0, ($a0)
|
||||
/* 005F90 80005390 3739003C */ ori $t9, (0xDB06003C & 0xFFFF) # ori $t9, $t9, 0x3c
|
||||
/* 005F94 80005394 24580008 */ addiu $t8, $v0, 8
|
||||
/* 005F98 80005398 AC980000 */ sw $t8, ($a0)
|
||||
/* 005F9C 8000539C AC400004 */ sw $zero, 4($v0)
|
||||
/* 005FA0 800053A0 03E00008 */ jr $ra
|
||||
/* 005FA4 800053A4 AC590000 */ sw $t9, ($v0)
|
4
asm/non_matchings/ovl0/ovl0_2_5/func_800053A8.s
Normal file
4
asm/non_matchings/ovl0/ovl0_2_5/func_800053A8.s
Normal file
@ -0,0 +1,4 @@
|
||||
glabel func_800053A8
|
||||
/* 005FA8 800053A8 3C018005 */ lui $at, 0x8005
|
||||
/* 005FAC 800053AC 03E00008 */ jr $ra
|
||||
/* 005FB0 800053B0 AC24A440 */ sw $a0, -0x5bc0($at)
|
8
asm/non_matchings/ovl0/ovl0_2_5/func_800053B4.s
Normal file
8
asm/non_matchings/ovl0/ovl0_2_5/func_800053B4.s
Normal file
@ -0,0 +1,8 @@
|
||||
glabel func_800053B4
|
||||
/* 005FB4 800053B4 3C018005 */ lui $at, %hi(D_8004A444) # $at, 0x8005
|
||||
/* 005FB8 800053B8 A424A444 */ sh $a0, %lo(D_8004A444)($at)
|
||||
/* 005FBC 800053BC 3C018005 */ lui $at, 0x8005
|
||||
/* 005FC0 800053C0 AFA40000 */ sw $a0, ($sp)
|
||||
/* 005FC4 800053C4 AFA50004 */ sw $a1, 4($sp)
|
||||
/* 005FC8 800053C8 03E00008 */ jr $ra
|
||||
/* 005FCC 800053CC A425A446 */ sh $a1, -0x5bba($at)
|
13
asm/non_matchings/ovl0/ovl0_2_5/func_800053D0.s
Normal file
13
asm/non_matchings/ovl0/ovl0_2_5/func_800053D0.s
Normal file
@ -0,0 +1,13 @@
|
||||
glabel func_800053D0
|
||||
/* 005FD0 800053D0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 005FD4 800053D4 00803025 */ move $a2, $a0
|
||||
/* 005FD8 800053D8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 005FDC 800053DC 00A03825 */ move $a3, $a1
|
||||
/* 005FE0 800053E0 3C048005 */ lui $a0, %hi(D_8004A408) # $a0, 0x8005
|
||||
/* 005FE4 800053E4 2484A408 */ addiu $a0, %lo(D_8004A408) # addiu $a0, $a0, -0x5bf8
|
||||
/* 005FE8 800053E8 0C001E29 */ jal func_800078A4_ovl0
|
||||
/* 005FEC 800053EC 3C050001 */ lui $a1, 1
|
||||
/* 005FF0 800053F0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 005FF4 800053F4 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 005FF8 800053F8 03E00008 */ jr $ra
|
||||
/* 005FFC 800053FC 00000000 */ nop
|
13
asm/non_matchings/ovl0/ovl0_2_5/func_80005400.s
Normal file
13
asm/non_matchings/ovl0/ovl0_2_5/func_80005400.s
Normal file
@ -0,0 +1,13 @@
|
||||
glabel func_80005400
|
||||
/* 006000 80005400 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 006004 80005404 00A03025 */ move $a2, $a1
|
||||
/* 006008 80005408 00802825 */ move $a1, $a0
|
||||
/* 00600C 8000540C AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 006010 80005410 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 006014 80005414 3C048005 */ lui $a0, %hi(D_8004A408) # $a0, 0x8005
|
||||
/* 006018 80005418 0C001E0F */ jal func_8000783C_ovl0
|
||||
/* 00601C 8000541C 2484A408 */ addiu $a0, %lo(D_8004A408) # addiu $a0, $a0, -0x5bf8
|
||||
/* 006020 80005420 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 006024 80005424 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 006028 80005428 03E00008 */ jr $ra
|
||||
/* 00602C 8000542C 00000000 */ nop
|
24
asm/non_matchings/ovl0/ovl0_2_5/func_80005430.s
Normal file
24
asm/non_matchings/ovl0/ovl0_2_5/func_80005430.s
Normal file
@ -0,0 +1,24 @@
|
||||
glabel func_80005430
|
||||
/* 006030 80005430 3C0E8005 */ lui $t6, %hi(D_8004A450) # $t6, 0x8005
|
||||
/* 006034 80005434 8DCEA450 */ lw $t6, %lo(D_8004A450)($t6)
|
||||
/* 006038 80005438 3C188005 */ lui $t8, %hi(D_8004A468) # $t8, 0x8005
|
||||
/* 00603C 8000543C 2718A468 */ addiu $t8, %lo(D_8004A468) # addiu $t8, $t8, -0x5b98
|
||||
/* 006040 80005440 000E7900 */ sll $t7, $t6, 4
|
||||
/* 006044 80005444 01F81021 */ addu $v0, $t7, $t8
|
||||
/* 006048 80005448 3C048005 */ lui $a0, %hi(D_8004A3F8) # $a0, 0x8005
|
||||
/* 00604C 8000544C 2484A3F8 */ addiu $a0, %lo(D_8004A3F8) # addiu $a0, $a0, -0x5c08
|
||||
/* 006050 80005450 8C590000 */ lw $t9, ($v0)
|
||||
/* 006054 80005454 8C480004 */ lw $t0, 4($v0)
|
||||
/* 006058 80005458 8C490008 */ lw $t1, 8($v0)
|
||||
/* 00605C 8000545C 8C4A000C */ lw $t2, 0xc($v0)
|
||||
/* 006060 80005460 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 006064 80005464 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 006068 80005468 AC990000 */ sw $t9, ($a0)
|
||||
/* 00606C 8000546C AC880004 */ sw $t0, 4($a0)
|
||||
/* 006070 80005470 AC890008 */ sw $t1, 8($a0)
|
||||
/* 006074 80005474 0C001E0C */ jal func_80007830_ovl0
|
||||
/* 006078 80005478 AC8A000C */ sw $t2, 0xc($a0)
|
||||
/* 00607C 8000547C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 006080 80005480 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 006084 80005484 03E00008 */ jr $ra
|
||||
/* 006088 80005488 00000000 */ nop
|
43
asm/non_matchings/ovl0/ovl0_2_5/func_8000548C.s
Normal file
43
asm/non_matchings/ovl0/ovl0_2_5/func_8000548C.s
Normal file
@ -0,0 +1,43 @@
|
||||
glabel func_8000548C
|
||||
/* 00608C 8000548C 3C038005 */ lui $v1, %hi(D_8004A390) # $v1, 0x8005
|
||||
/* 006090 80005490 3C068005 */ lui $a2, %hi(D_8004A398) # $a2, 0x8005
|
||||
/* 006094 80005494 3C088005 */ lui $t0, %hi(D_8004A3A0) # $t0, 0x8005
|
||||
/* 006098 80005498 3C0A8005 */ lui $t2, %hi(D_8004A3A8) # $t2, 0x8005
|
||||
/* 00609C 8000549C 3C028005 */ lui $v0, %hi(D_8004A3E8) # $v0, 0x8005
|
||||
/* 0060A0 800054A0 2442A3E8 */ addiu $v0, %lo(D_8004A3E8) # addiu $v0, $v0, -0x5c18
|
||||
/* 0060A4 800054A4 254AA3A8 */ addiu $t2, %lo(D_8004A3A8) # addiu $t2, $t2, -0x5c58
|
||||
/* 0060A8 800054A8 2508A3A0 */ addiu $t0, %lo(D_8004A3A0) # addiu $t0, $t0, -0x5c60
|
||||
/* 0060AC 800054AC 24C6A398 */ addiu $a2, %lo(D_8004A398) # addiu $a2, $a2, -0x5c68
|
||||
/* 0060B0 800054B0 2463A390 */ addiu $v1, %lo(D_8004A390) # addiu $v1, $v1, -0x5c70
|
||||
/* 0060B4 800054B4 00802825 */ move $a1, $a0
|
||||
/* 0060B8 800054B8 24870008 */ addiu $a3, $a0, 8
|
||||
/* 0060BC 800054BC 24890010 */ addiu $t1, $a0, 0x10
|
||||
/* 0060C0 800054C0 248B0018 */ addiu $t3, $a0, 0x18
|
||||
.L800054C4_ovl0:
|
||||
/* 0060C4 800054C4 8CAF0000 */ lw $t7, ($a1)
|
||||
/* 0060C8 800054C8 254A0020 */ addiu $t2, $t2, 0x20
|
||||
/* 0060CC 800054CC 24630020 */ addiu $v1, $v1, 0x20
|
||||
/* 0060D0 800054D0 AC6FFFE0 */ sw $t7, -0x20($v1)
|
||||
/* 0060D4 800054D4 8CAE0004 */ lw $t6, 4($a1)
|
||||
/* 0060D8 800054D8 24A50020 */ addiu $a1, $a1, 0x20
|
||||
/* 0060DC 800054DC 24C60020 */ addiu $a2, $a2, 0x20
|
||||
/* 0060E0 800054E0 AC6EFFE4 */ sw $t6, -0x1c($v1)
|
||||
/* 0060E4 800054E4 8CF90000 */ lw $t9, ($a3)
|
||||
/* 0060E8 800054E8 24E70020 */ addiu $a3, $a3, 0x20
|
||||
/* 0060EC 800054EC 25080020 */ addiu $t0, $t0, 0x20
|
||||
/* 0060F0 800054F0 ACD9FFE0 */ sw $t9, -0x20($a2)
|
||||
/* 0060F4 800054F4 8CF8FFE4 */ lw $t8, -0x1c($a3)
|
||||
/* 0060F8 800054F8 25290020 */ addiu $t1, $t1, 0x20
|
||||
/* 0060FC 800054FC 256B0020 */ addiu $t3, $t3, 0x20
|
||||
/* 006100 80005500 ACD8FFE4 */ sw $t8, -0x1c($a2)
|
||||
/* 006104 80005504 8D2DFFE0 */ lw $t5, -0x20($t1)
|
||||
/* 006108 80005508 AD0DFFE0 */ sw $t5, -0x20($t0)
|
||||
/* 00610C 8000550C 8D2CFFE4 */ lw $t4, -0x1c($t1)
|
||||
/* 006110 80005510 AD0CFFE4 */ sw $t4, -0x1c($t0)
|
||||
/* 006114 80005514 8D6FFFE0 */ lw $t7, -0x20($t3)
|
||||
/* 006118 80005518 AD4FFFE0 */ sw $t7, -0x20($t2)
|
||||
/* 00611C 8000551C 8D6EFFE4 */ lw $t6, -0x1c($t3)
|
||||
/* 006120 80005520 1542FFE8 */ bne $t2, $v0, .L800054C4_ovl0
|
||||
/* 006124 80005524 AD4EFFE4 */ sw $t6, -0x1c($t2)
|
||||
/* 006128 80005528 03E00008 */ jr $ra
|
||||
/* 00612C 8000552C 00000000 */ nop
|
64
asm/non_matchings/ovl0/ovl0_2_5/func_80005530.s
Normal file
64
asm/non_matchings/ovl0/ovl0_2_5/func_80005530.s
Normal file
@ -0,0 +1,64 @@
|
||||
glabel func_80005530
|
||||
/* 006130 80005530 3C0E8005 */ lui $t6, %hi(D_8004A450) # $t6, 0x8005
|
||||
/* 006134 80005534 8DCEA450 */ lw $t6, %lo(D_8004A450)($t6)
|
||||
/* 006138 80005538 3C188005 */ lui $t8, %hi(D_8004A390) # $t8, 0x8005
|
||||
/* 00613C 8000553C 2718A390 */ addiu $t8, %lo(D_8004A390) # addiu $t8, $t8, -0x5c70
|
||||
/* 006140 80005540 000E7940 */ sll $t7, $t6, 5
|
||||
/* 006144 80005544 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* 006148 80005548 01F83821 */ addu $a3, $t7, $t8
|
||||
/* 00614C 8000554C 3C058005 */ lui $a1, %hi(D_8004A3E0) # $a1, 0x8005
|
||||
/* 006150 80005550 3C048005 */ lui $a0, %hi(gDisplayListHead) # $a0, 0x8005
|
||||
/* 006154 80005554 3C068005 */ lui $a2, %hi(D_8004A3E0) # $a2, 0x8005
|
||||
/* 006158 80005558 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 00615C 8000555C 24C6A3E0 */ addiu $a2, %lo(D_8004A3E0) # addiu $a2, $a2, -0x5c20
|
||||
/* 006160 80005560 2484A3D0 */ addiu $a0, %lo(gDisplayListHead) # addiu $a0, $a0, -0x5c30
|
||||
/* 006164 80005564 24A5A3E0 */ addiu $a1, %lo(D_8004A3E0) # addiu $a1, $a1, -0x5c20
|
||||
/* 006168 80005568 00E01025 */ move $v0, $a3
|
||||
.L8000556C_ovl0:
|
||||
/* 00616C 8000556C 8C430000 */ lw $v1, ($v0)
|
||||
/* 006170 80005570 24840004 */ addiu $a0, $a0, 4
|
||||
/* 006174 80005574 0086082B */ sltu $at, $a0, $a2
|
||||
/* 006178 80005578 24420008 */ addiu $v0, $v0, 8
|
||||
/* 00617C 8000557C 24A50004 */ addiu $a1, $a1, 4
|
||||
/* 006180 80005580 ACA3FFFC */ sw $v1, -4($a1)
|
||||
/* 006184 80005584 1420FFF9 */ bnez $at, .L8000556C_ovl0
|
||||
/* 006188 80005588 AC83FFFC */ sw $v1, -4($a0)
|
||||
/* 00618C 8000558C 00001825 */ move $v1, $zero
|
||||
/* 006190 80005590 00E01025 */ move $v0, $a3
|
||||
/* 006194 80005594 24040004 */ li $a0, 4
|
||||
.L80005598_ovl0:
|
||||
/* 006198 80005598 8C590004 */ lw $t9, 4($v0)
|
||||
/* 00619C 8000559C 13200017 */ beqz $t9, .L800055FC_ovl0
|
||||
/* 0061A0 800055A0 3C088005 */ lui $t0, %hi(gDisplayListHead) # $t0, 0x8005
|
||||
/* 0061A4 800055A4 2508A3D0 */ addiu $t0, %lo(gDisplayListHead) # addiu $t0, $t0, -0x5c30
|
||||
/* 0061A8 800055A8 00032880 */ sll $a1, $v1, 2
|
||||
/* 0061AC 800055AC 00A82021 */ addu $a0, $a1, $t0
|
||||
/* 0061B0 800055B0 8C890000 */ lw $t1, ($a0)
|
||||
/* 0061B4 800055B4 3C018005 */ lui $at, %hi(D_8004A44C) # $at, 0x8005
|
||||
/* 0061B8 800055B8 AFA4001C */ sw $a0, 0x1c($sp)
|
||||
/* 0061BC 800055BC AFA50028 */ sw $a1, 0x28($sp)
|
||||
/* 0061C0 800055C0 0C001F3D */ jal func_80007CF4_ovl0
|
||||
/* 0061C4 800055C4 AC29A44C */ sw $t1, %lo(D_8004A44C)($at)
|
||||
/* 0061C8 800055C8 8FA4001C */ lw $a0, 0x1c($sp)
|
||||
/* 0061CC 800055CC 8FA50028 */ lw $a1, 0x28($sp)
|
||||
/* 0061D0 800055D0 3C0BDF00 */ lui $t3, 0xdf00
|
||||
/* 0061D4 800055D4 8C820000 */ lw $v0, ($a0)
|
||||
/* 0061D8 800055D8 3C018005 */ lui $at, 0x8005
|
||||
/* 0061DC 800055DC 00250821 */ addu $at, $at, $a1
|
||||
/* 0061E0 800055E0 244A0008 */ addiu $t2, $v0, 8
|
||||
/* 0061E4 800055E4 AC8A0000 */ sw $t2, ($a0)
|
||||
/* 0061E8 800055E8 AC400004 */ sw $zero, 4($v0)
|
||||
/* 0061EC 800055EC AC4B0000 */ sw $t3, ($v0)
|
||||
/* 0061F0 800055F0 8C8C0000 */ lw $t4, ($a0)
|
||||
/* 0061F4 800055F4 10000004 */ b .L80005608_ovl0
|
||||
/* 0061F8 800055F8 AC2CA3E0 */ sw $t4, -0x5c20($at)
|
||||
.L800055FC_ovl0:
|
||||
/* 0061FC 800055FC 24630001 */ addiu $v1, $v1, 1
|
||||
/* 006200 80005600 1464FFE5 */ bne $v1, $a0, .L80005598_ovl0
|
||||
/* 006204 80005604 24420008 */ addiu $v0, $v0, 8
|
||||
.L80005608_ovl0:
|
||||
/* 006208 80005608 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 00620C 8000560C 3C018005 */ lui $at, %hi(D_8004A448) # $at, 0x8005
|
||||
/* 006210 80005610 A420A448 */ sh $zero, %lo(D_8004A448)($at)
|
||||
/* 006214 80005614 03E00008 */ jr $ra
|
||||
/* 006218 80005618 27BD0038 */ addiu $sp, $sp, 0x38
|
54
asm/non_matchings/ovl0/ovl0_2_5/func_8000561C.s
Normal file
54
asm/non_matchings/ovl0/ovl0_2_5/func_8000561C.s
Normal file
@ -0,0 +1,54 @@
|
||||
glabel func_8000561C
|
||||
/* 00621C 8000561C 3C0E8005 */ lui $t6, %hi(D_8004A450) # $t6, 0x8005
|
||||
/* 006220 80005620 8DCEA450 */ lw $t6, %lo(D_8004A450)($t6)
|
||||
/* 006224 80005624 3C188005 */ lui $t8, %hi(D_8004A390) # $t8, 0x8005
|
||||
/* 006228 80005628 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 00622C 8000562C 2718A390 */ addiu $t8, %lo(D_8004A390) # addiu $t8, $t8, -0x5c70
|
||||
/* 006230 80005630 3C048005 */ lui $a0, %hi(gDisplayListHead) # $a0, 0x8005
|
||||
/* 006234 80005634 000E7940 */ sll $t7, $t6, 5
|
||||
/* 006238 80005638 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 00623C 8000563C 01F81021 */ addu $v0, $t7, $t8
|
||||
/* 006240 80005640 2484A3D0 */ addiu $a0, %lo(gDisplayListHead) # addiu $a0, $a0, -0x5c30
|
||||
/* 006244 80005644 00001825 */ move $v1, $zero
|
||||
/* 006248 80005648 24050004 */ li $a1, 4
|
||||
.L8000564C_ovl0:
|
||||
/* 00624C 8000564C 8C470000 */ lw $a3, ($v0)
|
||||
/* 006250 80005650 8C590004 */ lw $t9, 4($v0)
|
||||
/* 006254 80005654 8C880000 */ lw $t0, ($a0)
|
||||
/* 006258 80005658 24420008 */ addiu $v0, $v0, 8
|
||||
/* 00625C 8000565C 03274821 */ addu $t1, $t9, $a3
|
||||
/* 006260 80005660 0128082B */ sltu $at, $t1, $t0
|
||||
/* 006264 80005664 5020000A */ beql $at, $zero, .L80005690_ovl0
|
||||
/* 006268 80005668 24630001 */ addiu $v1, $v1, 1
|
||||
/* 00626C 8000566C 3C048004 */ lui $a0, %hi(D_8003FF90) # $a0, 0x8004
|
||||
/* 006270 80005670 00602825 */ move $a1, $v1
|
||||
/* 006274 80005674 00001825 */ move $v1, $zero
|
||||
/* 006278 80005678 2484FF90 */ addiu $a0, %lo(D_8003FF90) # addiu $a0, $a0, -0x70
|
||||
/* 00627C 8000567C 0C008C27 */ jal fatal_printf
|
||||
/* 006280 80005680 01073023 */ subu $a2, $t0, $a3
|
||||
.L80005684_ovl0:
|
||||
/* 006284 80005684 1000FFFF */ b .L80005684_ovl0
|
||||
/* 006288 80005688 00000000 */ nop
|
||||
/* 00628C 8000568C 24630001 */ addiu $v1, $v1, 1
|
||||
.L80005690_ovl0:
|
||||
/* 006290 80005690 1465FFEE */ bne $v1, $a1, .L8000564C_ovl0
|
||||
/* 006294 80005694 24840004 */ addiu $a0, $a0, 4
|
||||
/* 006298 80005698 3C038005 */ lui $v1, %hi(D_8004A3F8) # $v1, 0x8005
|
||||
/* 00629C 8000569C 2463A3F8 */ addiu $v1, %lo(D_8004A3F8) # addiu $v1, $v1, -0x5c08
|
||||
/* 0062A0 800056A0 8C62000C */ lw $v0, 0xc($v1)
|
||||
/* 0062A4 800056A4 8C6A0008 */ lw $t2, 8($v1)
|
||||
/* 0062A8 800056A8 3C048004 */ lui $a0, %hi(D_8003FFC8) # $a0, 0x8004
|
||||
/* 0062AC 800056AC 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0062B0 800056B0 0142082B */ sltu $at, $t2, $v0
|
||||
/* 0062B4 800056B4 10200007 */ beqz $at, .L800056D4_ovl0
|
||||
/* 0062B8 800056B8 00000000 */ nop
|
||||
/* 0062BC 800056BC 8C6B0004 */ lw $t3, 4($v1)
|
||||
/* 0062C0 800056C0 2484FFC8 */ addiu $a0, %lo(D_8003FFC8) # addiu $a0, $a0, -0x38
|
||||
/* 0062C4 800056C4 0C008C27 */ jal fatal_printf
|
||||
/* 0062C8 800056C8 004B2823 */ subu $a1, $v0, $t3
|
||||
.L800056CC_ovl0:
|
||||
/* 0062CC 800056CC 1000FFFF */ b .L800056CC_ovl0
|
||||
/* 0062D0 800056D0 00000000 */ nop
|
||||
.L800056D4_ovl0:
|
||||
/* 0062D4 800056D4 03E00008 */ jr $ra
|
||||
/* 0062D8 800056D8 27BD0018 */ addiu $sp, $sp, 0x18
|
25
asm/non_matchings/ovl0/ovl0_2_5/func_800056DC.s
Normal file
25
asm/non_matchings/ovl0/ovl0_2_5/func_800056DC.s
Normal file
@ -0,0 +1,25 @@
|
||||
glabel func_800056DC
|
||||
/* 0062DC 800056DC 27BDFFB8 */ addiu $sp, $sp, -0x48
|
||||
/* 0062E0 800056E0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0062E4 800056E4 240E0008 */ li $t6, 8
|
||||
/* 0062E8 800056E8 240F0032 */ li $t7, 50
|
||||
/* 0062EC 800056EC AFA40040 */ sw $a0, 0x40($sp)
|
||||
/* 0062F0 800056F0 AFAE001C */ sw $t6, 0x1c($sp)
|
||||
/* 0062F4 800056F4 AFAF0020 */ sw $t7, 0x20($sp)
|
||||
/* 0062F8 800056F8 AFA50044 */ sw $a1, 0x44($sp)
|
||||
/* 0062FC 800056FC 0C000260 */ jal func_80000980_ovl0
|
||||
/* 006300 80005700 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* 006304 80005704 3C058005 */ lui $a1, %hi(D_80048C80) # $a1, 0x8005
|
||||
/* 006308 80005708 24A58C80 */ addiu $a1, %lo(D_80048C80) # addiu $a1, $a1, -0x7380
|
||||
/* 00630C 8000570C 30B80007 */ andi $t8, $a1, 7
|
||||
/* 006310 80005710 13000006 */ beqz $t8, .L8000572C_ovl0
|
||||
/* 006314 80005714 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 006318 80005718 3C048004 */ lui $a0, %hi(D_8003FFF4) # $a0, 0x8004
|
||||
/* 00631C 8000571C 0C008C27 */ jal fatal_printf
|
||||
/* 006320 80005720 2484FFF4 */ addiu $a0, %lo(D_8003FFF4) # addiu $a0, $a0, -0xc
|
||||
.L80005724_ovl0:
|
||||
/* 006324 80005724 1000FFFF */ b .L80005724_ovl0
|
||||
/* 006328 80005728 00000000 */ nop
|
||||
.L8000572C_ovl0:
|
||||
/* 00632C 8000572C 03E00008 */ jr $ra
|
||||
/* 006330 80005730 27BD0048 */ addiu $sp, $sp, 0x48
|
35
asm/non_matchings/ovl0/ovl0_2_5/func_80005734.s
Normal file
35
asm/non_matchings/ovl0/ovl0_2_5/func_80005734.s
Normal file
@ -0,0 +1,35 @@
|
||||
glabel func_80005734
|
||||
/* 006334 80005734 3C018004 */ lui $at, %hi(D_8003DCA0) # $at, 0x8004
|
||||
/* 006338 80005738 AC24DCA0 */ sw $a0, %lo(D_8003DCA0)($at)
|
||||
/* 00633C 8000573C 3C018005 */ lui $at, %hi(D_8004A438) # $at, 0x8005
|
||||
/* 006340 80005740 AC25A438 */ sw $a1, %lo(D_8004A438)($at)
|
||||
/* 006344 80005744 3C018005 */ lui $at, %hi(D_8004A43C) # $at, 0x8005
|
||||
/* 006348 80005748 AC26A43C */ sw $a2, %lo(D_8004A43C)($at)
|
||||
/* 00634C 8000574C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 006350 80005750 24010002 */ li $at, 2
|
||||
/* 006354 80005754 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 006358 80005758 10810004 */ beq $a0, $at, .L8000576C_ovl0
|
||||
/* 00635C 8000575C 00A03825 */ move $a3, $a1
|
||||
/* 006360 80005760 24010001 */ li $at, 1
|
||||
/* 006364 80005764 54810009 */ bnel $a0, $at, .L8000578C_ovl0
|
||||
/* 006368 80005768 24010001 */ li $at, 1
|
||||
.L8000576C_ovl0:
|
||||
/* 00636C 8000576C 54C00007 */ bnezl $a2, .L8000578C_ovl0
|
||||
/* 006370 80005770 24010001 */ li $at, 1
|
||||
/* 006374 80005774 3C048004 */ lui $a0, %hi(D_80040018) # $a0, 0x8004
|
||||
/* 006378 80005778 0C008C27 */ jal fatal_printf
|
||||
/* 00637C 8000577C 24840018 */ addiu $a0, %lo(D_80040018) # addiu $a0, $a0, 0x18
|
||||
.L80005780_ovl0:
|
||||
/* 006380 80005780 1000FFFF */ b .L80005780_ovl0
|
||||
/* 006384 80005784 00000000 */ nop
|
||||
/* 006388 80005788 24010001 */ li $at, 1
|
||||
.L8000578C_ovl0:
|
||||
/* 00638C 8000578C 14810003 */ bne $a0, $at, .L8000579C_ovl0
|
||||
/* 006390 80005790 00C02825 */ move $a1, $a2
|
||||
/* 006394 80005794 0C0015B7 */ jal func_800056DC_ovl0
|
||||
/* 006398 80005798 00E02025 */ move $a0, $a3
|
||||
.L8000579C_ovl0:
|
||||
/* 00639C 8000579C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0063A0 800057A0 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0063A4 800057A4 03E00008 */ jr $ra
|
||||
/* 0063A8 800057A8 00000000 */ nop
|
39
asm/non_matchings/ovl0/ovl0_2_5/func_800057AC.s
Normal file
39
asm/non_matchings/ovl0/ovl0_2_5/func_800057AC.s
Normal file
@ -0,0 +1,39 @@
|
||||
glabel func_800057AC
|
||||
/* 0063AC 800057AC 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005
|
||||
/* 0063B0 800057B0 8C42A450 */ lw $v0, %lo(D_8004A450)($v0)
|
||||
/* 0063B4 800057B4 3C0E8005 */ lui $t6, 0x8005
|
||||
/* 0063B8 800057B8 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0063BC 800057BC 00021080 */ sll $v0, $v0, 2
|
||||
/* 0063C0 800057C0 01C27021 */ addu $t6, $t6, $v0
|
||||
/* 0063C4 800057C4 8DCEA368 */ lw $t6, -0x5c98($t6)
|
||||
/* 0063C8 800057C8 3C0F8005 */ lui $t7, %hi(D_8004A370) # $t7, 0x8005
|
||||
/* 0063CC 800057CC AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0063D0 800057D0 15C00006 */ bnez $t6, .L800057EC_ovl0
|
||||
/* 0063D4 800057D4 25EFA370 */ addiu $t7, %lo(D_8004A370) # addiu $t7, $t7, -0x5c90
|
||||
/* 0063D8 800057D8 3C048004 */ lui $a0, %hi(D_80040040) # $a0, 0x8004
|
||||
/* 0063DC 800057DC 0C008C27 */ jal fatal_printf
|
||||
/* 0063E0 800057E0 24840040 */ addiu $a0, %lo(D_80040040) # addiu $a0, $a0, 0x40
|
||||
.L800057E4_ovl0:
|
||||
/* 0063E4 800057E4 1000FFFF */ b .L800057E4_ovl0
|
||||
/* 0063E8 800057E8 00000000 */ nop
|
||||
.L800057EC_ovl0:
|
||||
/* 0063EC 800057EC 3C188005 */ lui $t8, 0x8005
|
||||
/* 0063F0 800057F0 0302C021 */ addu $t8, $t8, $v0
|
||||
/* 0063F4 800057F4 004F2821 */ addu $a1, $v0, $t7
|
||||
/* 0063F8 800057F8 8CA30000 */ lw $v1, ($a1)
|
||||
/* 0063FC 800057FC 8F18A378 */ lw $t8, -0x5c88($t8)
|
||||
/* 006400 80005800 3C048004 */ lui $a0, %hi(D_80040060) # $a0, 0x8004
|
||||
/* 006404 80005804 24790088 */ addiu $t9, $v1, 0x88
|
||||
/* 006408 80005808 54780006 */ bnel $v1, $t8, .L80005824_ovl0
|
||||
/* 00640C 8000580C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 006410 80005810 0C008C27 */ jal fatal_printf
|
||||
/* 006414 80005814 24840060 */ addiu $a0, %lo(D_80040060) # addiu $a0, $a0, 0x60
|
||||
.L80005818_ovl0:
|
||||
/* 006418 80005818 1000FFFF */ b .L80005818_ovl0
|
||||
/* 00641C 8000581C 00000000 */ nop
|
||||
/* 006420 80005820 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L80005824_ovl0:
|
||||
/* 006424 80005824 ACB90000 */ sw $t9, ($a1)
|
||||
/* 006428 80005828 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 00642C 8000582C 03E00008 */ jr $ra
|
||||
/* 006430 80005830 00601025 */ move $v0, $v1
|
58
asm/non_matchings/ovl0/ovl0_2_5/func_80005834.s
Normal file
58
asm/non_matchings/ovl0/ovl0_2_5/func_80005834.s
Normal file
@ -0,0 +1,58 @@
|
||||
glabel func_80005834
|
||||
/* 006434 80005834 27BDFFF0 */ addiu $sp, $sp, -0x10
|
||||
/* 006438 80005838 3C038005 */ lui $v1, %hi(D_8004A460) # $v1, 0x8005
|
||||
/* 00643C 8000583C 8C63A460 */ lw $v1, %lo(D_8004A460)($v1)
|
||||
/* 006440 80005840 AFB00004 */ sw $s0, 4($sp)
|
||||
/* 006444 80005844 00808025 */ move $s0, $a0
|
||||
/* 006448 80005848 AFB2000C */ sw $s2, 0xc($sp)
|
||||
/* 00644C 8000584C AFB10008 */ sw $s1, 8($sp)
|
||||
/* 006450 80005850 AFA60018 */ sw $a2, 0x18($sp)
|
||||
/* 006454 80005854 AFA7001C */ sw $a3, 0x1c($sp)
|
||||
/* 006458 80005858 18600028 */ blez $v1, .L800058FC_ovl0
|
||||
/* 00645C 8000585C 00001025 */ move $v0, $zero
|
||||
/* 006460 80005860 00053100 */ sll $a2, $a1, 4
|
||||
/* 006464 80005864 00C53021 */ addu $a2, $a2, $a1
|
||||
/* 006468 80005868 3C048005 */ lui $a0, %hi(D_8004A368) # $a0, 0x8005
|
||||
/* 00646C 8000586C 3C098005 */ lui $t1, %hi(D_8004A370) # $t1, 0x8005
|
||||
/* 006470 80005870 3C0A8005 */ lui $t2, %hi(D_8004A378) # $t2, 0x8005
|
||||
/* 006474 80005874 3C0C8005 */ lui $t4, %hi(D_8004A380) # $t4, 0x8005
|
||||
/* 006478 80005878 3C118005 */ lui $s1, %hi(D_8004A388) # $s1, 0x8005
|
||||
/* 00647C 8000587C 2631A388 */ addiu $s1, %lo(D_8004A388) # addiu $s1, $s1, -0x5c78
|
||||
/* 006480 80005880 258CA380 */ addiu $t4, %lo(D_8004A380) # addiu $t4, $t4, -0x5c80
|
||||
/* 006484 80005884 254AA378 */ addiu $t2, %lo(D_8004A378) # addiu $t2, $t2, -0x5c88
|
||||
/* 006488 80005888 2529A370 */ addiu $t1, %lo(D_8004A370) # addiu $t1, $t1, -0x5c90
|
||||
/* 00648C 8000588C 2484A368 */ addiu $a0, %lo(D_8004A368) # addiu $a0, $a0, -0x5c98
|
||||
/* 006490 80005890 000630C0 */ sll $a2, $a2, 3
|
||||
/* 006494 80005894 02003825 */ move $a3, $s0
|
||||
/* 006498 80005898 8FAD0018 */ lw $t5, 0x18($sp)
|
||||
/* 00649C 8000589C 8FB2001C */ lw $s2, 0x1c($sp)
|
||||
.L800058A0_ovl0:
|
||||
/* 0064A0 800058A0 244B0001 */ addiu $t3, $v0, 1
|
||||
/* 0064A4 800058A4 00CB0019 */ multu $a2, $t3
|
||||
/* 0064A8 800058A8 0005C100 */ sll $t8, $a1, 4
|
||||
/* 0064AC 800058AC 0305C021 */ addu $t8, $t8, $a1
|
||||
/* 0064B0 800058B0 0018C0C0 */ sll $t8, $t8, 3
|
||||
/* 0064B4 800058B4 0163082A */ slt $at, $t3, $v1
|
||||
/* 0064B8 800058B8 AC870000 */ sw $a3, ($a0)
|
||||
/* 0064BC 800058BC AD270000 */ sw $a3, ($t1)
|
||||
/* 0064C0 800058C0 AD8D0000 */ sw $t5, ($t4)
|
||||
/* 0064C4 800058C4 AE320000 */ sw $s2, ($s1)
|
||||
/* 0064C8 800058C8 26520038 */ addiu $s2, $s2, 0x38
|
||||
/* 0064CC 800058CC 00007012 */ mflo $t6
|
||||
/* 0064D0 800058D0 020E7821 */ addu $t7, $s0, $t6
|
||||
/* 0064D4 800058D4 25AD002C */ addiu $t5, $t5, 0x2c
|
||||
/* 0064D8 800058D8 00F83821 */ addu $a3, $a3, $t8
|
||||
/* 0064DC 800058DC 01601025 */ move $v0, $t3
|
||||
/* 0064E0 800058E0 24840004 */ addiu $a0, $a0, 4
|
||||
/* 0064E4 800058E4 25290004 */ addiu $t1, $t1, 4
|
||||
/* 0064E8 800058E8 254A0004 */ addiu $t2, $t2, 4
|
||||
/* 0064EC 800058EC 258C0004 */ addiu $t4, $t4, 4
|
||||
/* 0064F0 800058F0 26310004 */ addiu $s1, $s1, 4
|
||||
/* 0064F4 800058F4 1420FFEA */ bnez $at, .L800058A0_ovl0
|
||||
/* 0064F8 800058F8 AD4FFFFC */ sw $t7, -4($t2)
|
||||
.L800058FC_ovl0:
|
||||
/* 0064FC 800058FC 8FB00004 */ lw $s0, 4($sp)
|
||||
/* 006500 80005900 8FB10008 */ lw $s1, 8($sp)
|
||||
/* 006504 80005904 8FB2000C */ lw $s2, 0xc($sp)
|
||||
/* 006508 80005908 03E00008 */ jr $ra
|
||||
/* 00650C 8000590C 27BD0010 */ addiu $sp, $sp, 0x10
|
28
asm/non_matchings/ovl0/ovl0_2_5/func_80005910.s
Normal file
28
asm/non_matchings/ovl0/ovl0_2_5/func_80005910.s
Normal file
@ -0,0 +1,28 @@
|
||||
glabel func_80005910
|
||||
/* 006510 80005910 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 006514 80005914 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 006518 80005918 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 00651C 8000591C AFA5001C */ sw $a1, 0x1c($sp)
|
||||
/* 006520 80005920 AFA60020 */ sw $a2, 0x20($sp)
|
||||
/* 006524 80005924 240E0006 */ li $t6, 6
|
||||
/* 006528 80005928 240F0064 */ li $t7, 100
|
||||
/* 00652C 8000592C AC8E0000 */ sw $t6, ($a0)
|
||||
/* 006530 80005930 AC8F0004 */ sw $t7, 4($a0)
|
||||
/* 006534 80005934 AC800014 */ sw $zero, 0x14($a0)
|
||||
/* 006538 80005938 AC870020 */ sw $a3, 0x20($a0)
|
||||
/* 00653C 8000593C 8FB80020 */ lw $t8, 0x20($sp)
|
||||
/* 006540 80005940 3C088005 */ lui $t0, %hi(D_8004A450) # $t0, 0x8005
|
||||
/* 006544 80005944 00802825 */ move $a1, $a0
|
||||
/* 006548 80005948 AC98001C */ sw $t8, 0x1c($a0)
|
||||
/* 00654C 8000594C 8FB9001C */ lw $t9, 0x1c($sp)
|
||||
/* 006550 80005950 00003025 */ move $a2, $zero
|
||||
/* 006554 80005954 AC990024 */ sw $t9, 0x24($a0)
|
||||
/* 006558 80005958 8D08A450 */ lw $t0, %lo(D_8004A450)($t0)
|
||||
/* 00655C 8000595C AC880028 */ sw $t0, 0x28($a0)
|
||||
/* 006560 80005960 3C048005 */ lui $a0, %hi(D_80048CB8) # $a0, 0x8005
|
||||
/* 006564 80005964 0C00B4BC */ jal func_8002D2F0_ovl0
|
||||
/* 006568 80005968 24848CB8 */ addiu $a0, %lo(D_80048CB8) # addiu $a0, $a0, -0x7348
|
||||
/* 00656C 8000596C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 006570 80005970 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 006574 80005974 03E00008 */ jr $ra
|
||||
/* 006578 80005978 00000000 */ nop
|
34
asm/non_matchings/ovl0/ovl0_2_5/func_8000597C.s
Normal file
34
asm/non_matchings/ovl0/ovl0_2_5/func_8000597C.s
Normal file
@ -0,0 +1,34 @@
|
||||
glabel func_8000597C
|
||||
/* 00657C 8000597C 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005
|
||||
/* 006580 80005980 8C42A450 */ lw $v0, %lo(D_8004A450)($v0)
|
||||
/* 006584 80005984 3C048005 */ lui $a0, 0x8005
|
||||
/* 006588 80005988 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 00658C 8000598C 00027080 */ sll $t6, $v0, 2
|
||||
/* 006590 80005990 008E2021 */ addu $a0, $a0, $t6
|
||||
/* 006594 80005994 8C84A380 */ lw $a0, -0x5c80($a0)
|
||||
/* 006598 80005998 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 00659C 8000599C 2405FFFF */ li $a1, -1
|
||||
/* 0065A0 800059A0 14800006 */ bnez $a0, .L800059BC_ovl0
|
||||
/* 0065A4 800059A4 00403025 */ move $a2, $v0
|
||||
/* 0065A8 800059A8 3C048004 */ lui $a0, %hi(D_80040080) # $a0, 0x8004
|
||||
/* 0065AC 800059AC 0C008C27 */ jal fatal_printf
|
||||
/* 0065B0 800059B0 24840080 */ addiu $a0, %lo(D_80040080) # addiu $a0, $a0, 0x80
|
||||
.L800059B4_ovl0:
|
||||
/* 0065B4 800059B4 1000FFFF */ b .L800059B4_ovl0
|
||||
/* 0065B8 800059B8 00000000 */ nop
|
||||
.L800059BC_ovl0:
|
||||
/* 0065BC 800059BC 3C078005 */ lui $a3, %hi(D_80049320) # $a3, 0x8005
|
||||
/* 0065C0 800059C0 0C001644 */ jal func_80005910_ovl0
|
||||
/* 0065C4 800059C4 24E79320 */ addiu $a3, %lo(D_80049320) # addiu $a3, $a3, -0x6ce0
|
||||
/* 0065C8 800059C8 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005
|
||||
/* 0065CC 800059CC 8C42A450 */ lw $v0, %lo(D_8004A450)($v0)
|
||||
/* 0065D0 800059D0 3C0F8005 */ lui $t7, 0x8005
|
||||
/* 0065D4 800059D4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0065D8 800059D8 00021080 */ sll $v0, $v0, 2
|
||||
/* 0065DC 800059DC 01E27821 */ addu $t7, $t7, $v0
|
||||
/* 0065E0 800059E0 8DEFA368 */ lw $t7, -0x5c98($t7)
|
||||
/* 0065E4 800059E4 3C018005 */ lui $at, 0x8005
|
||||
/* 0065E8 800059E8 00220821 */ addu $at, $at, $v0
|
||||
/* 0065EC 800059EC 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0065F0 800059F0 03E00008 */ jr $ra
|
||||
/* 0065F4 800059F4 AC2FA370 */ sw $t7, -0x5c90($at)
|
43
asm/non_matchings/ovl0/ovl0_2_5/func_800059F8.s
Normal file
43
asm/non_matchings/ovl0/ovl0_2_5/func_800059F8.s
Normal file
@ -0,0 +1,43 @@
|
||||
glabel func_800059F8
|
||||
/* 0065F8 800059F8 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005
|
||||
/* 0065FC 800059FC 8C42A450 */ lw $v0, %lo(D_8004A450)($v0)
|
||||
/* 006600 80005A00 3C048005 */ lui $a0, 0x8005
|
||||
/* 006604 80005A04 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 006608 80005A08 00027080 */ sll $t6, $v0, 2
|
||||
/* 00660C 80005A0C 008E2021 */ addu $a0, $a0, $t6
|
||||
/* 006610 80005A10 8C84A380 */ lw $a0, -0x5c80($a0)
|
||||
/* 006614 80005A14 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 006618 80005A18 00002825 */ move $a1, $zero
|
||||
/* 00661C 80005A1C 14800006 */ bnez $a0, .L80005A38_ovl0
|
||||
/* 006620 80005A20 00403025 */ move $a2, $v0
|
||||
/* 006624 80005A24 3C048004 */ lui $a0, %hi(D_800400A0) # $a0, 0x8004
|
||||
/* 006628 80005A28 0C008C27 */ jal fatal_printf
|
||||
/* 00662C 80005A2C 248400A0 */ addiu $a0, %lo(D_800400A0) # addiu $a0, $a0, 0xa0
|
||||
.L80005A30_ovl0:
|
||||
/* 006630 80005A30 1000FFFF */ b .L80005A30_ovl0
|
||||
/* 006634 80005A34 00000000 */ nop
|
||||
.L80005A38_ovl0:
|
||||
/* 006638 80005A38 3C078005 */ lui $a3, %hi(D_80049340) # $a3, 0x8005
|
||||
/* 00663C 80005A3C 0C001644 */ jal func_80005910_ovl0
|
||||
/* 006640 80005A40 24E79340 */ addiu $a3, %lo(D_80049340) # addiu $a3, $a3, -0x6cc0
|
||||
/* 006644 80005A44 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005
|
||||
/* 006648 80005A48 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0
|
||||
/* 00664C 80005A4C 27A50024 */ addiu $a1, $sp, 0x24
|
||||
/* 006650 80005A50 0C00B540 */ jal osRecvMesg
|
||||
/* 006654 80005A54 24060001 */ li $a2, 1
|
||||
/* 006658 80005A58 3C028005 */ lui $v0, %hi(D_8004A450) # $v0, 0x8005
|
||||
/* 00665C 80005A5C 8C42A450 */ lw $v0, %lo(D_8004A450)($v0)
|
||||
/* 006660 80005A60 3C0F8005 */ lui $t7, 0x8005
|
||||
/* 006664 80005A64 3C018005 */ lui $at, 0x8005
|
||||
/* 006668 80005A68 00021080 */ sll $v0, $v0, 2
|
||||
/* 00666C 80005A6C 01E27821 */ addu $t7, $t7, $v0
|
||||
/* 006670 80005A70 8DEFA368 */ lw $t7, -0x5c98($t7)
|
||||
/* 006674 80005A74 00220821 */ addu $at, $at, $v0
|
||||
/* 006678 80005A78 0C00150C */ jal func_80005430_ovl0
|
||||
/* 00667C 80005A7C AC2FA370 */ sw $t7, -0x5c90($at)
|
||||
/* 006680 80005A80 0C00154C */ jal func_80005530_ovl0
|
||||
/* 006684 80005A84 00000000 */ nop
|
||||
/* 006688 80005A88 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 00668C 80005A8C 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
/* 006690 80005A90 03E00008 */ jr $ra
|
||||
/* 006694 80005A94 00000000 */ nop
|
123
asm/non_matchings/ovl0/ovl0_2_5/func_80005A98.s
Normal file
123
asm/non_matchings/ovl0/ovl0_2_5/func_80005A98.s
Normal file
@ -0,0 +1,123 @@
|
||||
glabel func_80005A98
|
||||
/* 006698 80005A98 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 00669C 80005A9C AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 0066A0 80005AA0 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 0066A4 80005AA4 3C028005 */ lui $v0, %hi(D_80049308) # $v0, 0x8005
|
||||
/* 0066A8 80005AA8 240E0001 */ li $t6, 1
|
||||
/* 0066AC 80005AAC 240F0032 */ li $t7, 50
|
||||
/* 0066B0 80005AB0 24429308 */ addiu $v0, %lo(D_80049308) # addiu $v0, $v0, -0x6cf8
|
||||
/* 0066B4 80005AB4 AC8E0000 */ sw $t6, ($a0)
|
||||
/* 0066B8 80005AB8 AC8F0004 */ sw $t7, 4($a0)
|
||||
/* 0066BC 80005ABC 8C580000 */ lw $t8, ($v0)
|
||||
/* 0066C0 80005AC0 00808025 */ move $s0, $a0
|
||||
/* 0066C4 80005AC4 3C198005 */ lui $t9, %hi(D_8004A48C) # $t9, 0x8005
|
||||
/* 0066C8 80005AC8 53000008 */ beql $t8, $zero, .L80005AEC_ovl0
|
||||
/* 0066CC 80005ACC AE000014 */ sw $zero, 0x14($s0)
|
||||
/* 0066D0 80005AD0 8F39A48C */ lw $t9, %lo(D_8004A48C)($t9)
|
||||
/* 0066D4 80005AD4 AC990014 */ sw $t9, 0x14($a0)
|
||||
/* 0066D8 80005AD8 8C480000 */ lw $t0, ($v0)
|
||||
/* 0066DC 80005ADC AC880068 */ sw $t0, 0x68($a0)
|
||||
/* 0066E0 80005AE0 10000003 */ b .L80005AF0_ovl0
|
||||
/* 0066E4 80005AE4 AC400000 */ sw $zero, ($v0)
|
||||
/* 0066E8 80005AE8 AE000014 */ sw $zero, 0x14($s0)
|
||||
.L80005AEC_ovl0:
|
||||
/* 0066EC 80005AEC AE000068 */ sw $zero, 0x68($s0)
|
||||
.L80005AF0_ovl0:
|
||||
/* 0066F0 80005AF0 AE05006C */ sw $a1, 0x6c($s0)
|
||||
/* 0066F4 80005AF4 3C098005 */ lui $t1, %hi(D_8004A3F4) # $t1, 0x8005
|
||||
/* 0066F8 80005AF8 8D29A3F4 */ lw $t1, %lo(D_8004A3F4)($t1)
|
||||
/* 0066FC 80005AFC 24040002 */ li $a0, 2
|
||||
/* 006700 80005B00 10A00006 */ beqz $a1, .L80005B1C_ovl0
|
||||
/* 006704 80005B04 AE090070 */ sw $t1, 0x70($s0)
|
||||
/* 006708 80005B08 3C0A8005 */ lui $t2, %hi(D_80049320) # $t2, 0x8005
|
||||
/* 00670C 80005B0C 254A9320 */ addiu $t2, %lo(D_80049320) # addiu $t2, $t2, -0x6ce0
|
||||
/* 006710 80005B10 AE0A0020 */ sw $t2, 0x20($s0)
|
||||
/* 006714 80005B14 10000002 */ b .L80005B20_ovl0
|
||||
/* 006718 80005B18 AE07001C */ sw $a3, 0x1c($s0)
|
||||
.L80005B1C_ovl0:
|
||||
/* 00671C 80005B1C AE000020 */ sw $zero, 0x20($s0)
|
||||
.L80005B20_ovl0:
|
||||
/* 006720 80005B20 AE040018 */ sw $a0, 0x18($s0)
|
||||
/* 006724 80005B24 3C0B8005 */ lui $t3, %hi(D_8004A450) # $t3, 0x8005
|
||||
/* 006728 80005B28 8D6BA450 */ lw $t3, %lo(D_8004A450)($t3)
|
||||
/* 00672C 80005B2C 3C0E8005 */ lui $t6, %hi(D_80048900) # $t6, 0x8005
|
||||
/* 006730 80005B30 3C198004 */ lui $t9, %hi(D_8003DCAC) # $t9, 0x8004
|
||||
/* 006734 80005B34 240C0001 */ li $t4, 1
|
||||
/* 006738 80005B38 240D0004 */ li $t5, 4
|
||||
/* 00673C 80005B3C 25CE8900 */ addiu $t6, %lo(D_80048900) # addiu $t6, $t6, -0x7700
|
||||
/* 006740 80005B40 240F0100 */ li $t7, 256
|
||||
/* 006744 80005B44 2739DCAC */ addiu $t9, %lo(D_8003DCAC) # addiu $t9, $t9, -0x2354
|
||||
/* 006748 80005B48 0006C0C0 */ sll $t8, $a2, 3
|
||||
/* 00674C 80005B4C AE00007C */ sw $zero, 0x7c($s0)
|
||||
/* 006750 80005B50 AE0C0028 */ sw $t4, 0x28($s0)
|
||||
/* 006754 80005B54 AE0D002C */ sw $t5, 0x2c($s0)
|
||||
/* 006758 80005B58 AE0E0030 */ sw $t6, 0x30($s0)
|
||||
/* 00675C 80005B5C AE0F0034 */ sw $t7, 0x34($s0)
|
||||
/* 006760 80005B60 03191021 */ addu $v0, $t8, $t9
|
||||
/* 006764 80005B64 AE0B0080 */ sw $t3, 0x80($s0)
|
||||
/* 006768 80005B68 8C430000 */ lw $v1, ($v0)
|
||||
/* 00676C 80005B6C 24091000 */ li $t1, 4096
|
||||
/* 006770 80005B70 240A0800 */ li $t2, 2048
|
||||
/* 006774 80005B74 14600007 */ bnez $v1, .L80005B94_ovl0
|
||||
/* 006778 80005B78 3C0B8005 */ lui $t3, %hi(D_80049358) # $t3, 0x8005
|
||||
/* 00677C 80005B7C 3C048004 */ lui $a0, %hi(D_800400C0) # $a0, 0x8004
|
||||
/* 006780 80005B80 248400C0 */ addiu $a0, %lo(D_800400C0) # addiu $a0, $a0, 0xc0
|
||||
/* 006784 80005B84 0C008C27 */ jal fatal_printf
|
||||
/* 006788 80005B88 00C02825 */ move $a1, $a2
|
||||
.L80005B8C_ovl0:
|
||||
/* 00678C 80005B8C 1000FFFF */ b .L80005B8C_ovl0
|
||||
/* 006790 80005B90 00000000 */ nop
|
||||
.L80005B94_ovl0:
|
||||
/* 006794 80005B94 AE030038 */ sw $v1, 0x38($s0)
|
||||
/* 006798 80005B98 8C480004 */ lw $t0, 4($v0)
|
||||
/* 00679C 80005B9C 256B9358 */ addiu $t3, %lo(D_80049358) # addiu $t3, $t3, -0x6ca8
|
||||
/* 0067A0 80005BA0 256C000F */ addiu $t4, $t3, 0xf
|
||||
/* 0067A4 80005BA4 000C6902 */ srl $t5, $t4, 4
|
||||
/* 0067A8 80005BA8 000D7100 */ sll $t6, $t5, 4
|
||||
/* 0067AC 80005BAC 240F0400 */ li $t7, 1024
|
||||
/* 0067B0 80005BB0 2CC10010 */ sltiu $at, $a2, 0x10
|
||||
/* 0067B4 80005BB4 AE09003C */ sw $t1, 0x3c($s0)
|
||||
/* 0067B8 80005BB8 AE0A0044 */ sw $t2, 0x44($s0)
|
||||
/* 0067BC 80005BBC AE0E0048 */ sw $t6, 0x48($s0)
|
||||
/* 0067C0 80005BC0 AE0F004C */ sw $t7, 0x4c($s0)
|
||||
/* 0067C4 80005BC4 10200011 */ beqz $at, .L80005C0C_ovl0
|
||||
/* 0067C8 80005BC8 AE080040 */ sw $t0, 0x40($s0)
|
||||
/* 0067CC 80005BCC 0006C080 */ sll $t8, $a2, 2
|
||||
/* 0067D0 80005BD0 3C018004 */ lui $at, 0x8004
|
||||
/* 0067D4 80005BD4 00380821 */ addu $at, $at, $t8
|
||||
/* 0067D8 80005BD8 8C380108 */ lw $t8, 0x108($at)
|
||||
/* 0067DC 80005BDC 03000008 */ jr $t8
|
||||
/* 0067E0 80005BE0 00000000 */ nop
|
||||
/* 0067E4 80005BE4 8FA20034 */ lw $v0, 0x34($sp)
|
||||
/* 0067E8 80005BE8 AE020050 */ sw $v0, 0x50($s0)
|
||||
/* 0067EC 80005BEC 8FB90038 */ lw $t9, 0x38($sp)
|
||||
/* 0067F0 80005BF0 AE040074 */ sw $a0, 0x74($s0)
|
||||
/* 0067F4 80005BF4 00594021 */ addu $t0, $v0, $t9
|
||||
/* 0067F8 80005BF8 10000004 */ b .L80005C0C_ovl0
|
||||
/* 0067FC 80005BFC AE080054 */ sw $t0, 0x54($s0)
|
||||
/* 006800 80005C00 AE000050 */ sw $zero, 0x50($s0)
|
||||
/* 006804 80005C04 AE000054 */ sw $zero, 0x54($s0)
|
||||
/* 006808 80005C08 AE000074 */ sw $zero, 0x74($s0)
|
||||
.L80005C0C_ovl0:
|
||||
/* 00680C 80005C0C 3C0A8005 */ lui $t2, %hi(D_80049760) # $t2, 0x8005
|
||||
/* 006810 80005C10 254A9760 */ addiu $t2, %lo(D_80049760) # addiu $t2, $t2, -0x68a0
|
||||
/* 006814 80005C14 8FA90030 */ lw $t1, 0x30($sp)
|
||||
/* 006818 80005C18 254B000F */ addiu $t3, $t2, 0xf
|
||||
/* 00681C 80005C1C 000B6102 */ srl $t4, $t3, 4
|
||||
/* 006820 80005C20 000C6900 */ sll $t5, $t4, 4
|
||||
/* 006824 80005C24 240E0C00 */ li $t6, 3072
|
||||
/* 006828 80005C28 AE00005C */ sw $zero, 0x5c($s0)
|
||||
/* 00682C 80005C2C AE0D0060 */ sw $t5, 0x60($s0)
|
||||
/* 006830 80005C30 AE0E0064 */ sw $t6, 0x64($s0)
|
||||
/* 006834 80005C34 0C00E328 */ jal func_80038CA0_ovl0
|
||||
/* 006838 80005C38 AE090058 */ sw $t1, 0x58($s0)
|
||||
/* 00683C 80005C3C 3C048005 */ lui $a0, %hi(D_80048CB8) # $a0, 0x8005
|
||||
/* 006840 80005C40 24848CB8 */ addiu $a0, %lo(D_80048CB8) # addiu $a0, $a0, -0x7348
|
||||
/* 006844 80005C44 02002825 */ move $a1, $s0
|
||||
/* 006848 80005C48 0C00B4BC */ jal func_8002D2F0_ovl0
|
||||
/* 00684C 80005C4C 00003025 */ move $a2, $zero
|
||||
/* 006850 80005C50 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 006854 80005C54 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 006858 80005C58 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 00685C 80005C5C 03E00008 */ jr $ra
|
||||
/* 006860 80005C60 00000000 */ nop
|
28
asm/non_matchings/ovl0/ovl0_2_5/func_80005C64.s
Normal file
28
asm/non_matchings/ovl0/ovl0_2_5/func_80005C64.s
Normal file
@ -0,0 +1,28 @@
|
||||
glabel func_80005C64
|
||||
/* 006864 80005C64 3C0E8005 */ lui $t6, %hi(D_8004A448) # $t6, 0x8005
|
||||
/* 006868 80005C68 95CEA448 */ lhu $t6, %lo(D_8004A448)($t6)
|
||||
/* 00686C 80005C6C 3C038005 */ lui $v1, 0x8005
|
||||
/* 006870 80005C70 11C00004 */ beqz $t6, .L80005C84_ovl0
|
||||
/* 006874 80005C74 00000000 */ nop
|
||||
/* 006878 80005C78 3C038005 */ lui $v1, %hi(D_8004A444) # $v1, 0x8005
|
||||
/* 00687C 80005C7C 10000002 */ b .L80005C88_ovl0
|
||||
/* 006880 80005C80 9463A446 */ lhu $v1, %lo(D_8004A446)($v1)
|
||||
.L80005C84_ovl0:
|
||||
/* 006884 80005C84 9463A444 */ lhu $v1, %lo(D_8004A444)($v1)
|
||||
.L80005C88_ovl0:
|
||||
/* 006888 80005C88 246FFFFF */ addiu $t7, $v1, -1
|
||||
/* 00688C 80005C8C 2DE1000F */ sltiu $at, $t7, 0xf
|
||||
/* 006890 80005C90 10200008 */ beqz $at, .L80005CB4_ovl0
|
||||
/* 006894 80005C94 000F7880 */ sll $t7, $t7, 2
|
||||
/* 006898 80005C98 3C018004 */ lui $at, 0x8004
|
||||
/* 00689C 80005C9C 002F0821 */ addu $at, $at, $t7
|
||||
/* 0068A0 80005CA0 8C2F0148 */ lw $t7, 0x148($at)
|
||||
/* 0068A4 80005CA4 01E00008 */ jr $t7
|
||||
/* 0068A8 80005CA8 00000000 */ nop
|
||||
/* 0068AC 80005CAC 03E00008 */ jr $ra
|
||||
/* 0068B0 80005CB0 24020009 */ li $v0, 9
|
||||
|
||||
.L80005CB4_ovl0:
|
||||
/* 0068B4 80005CB4 24030008 */ li $v1, 8
|
||||
/* 0068B8 80005CB8 03E00008 */ jr $ra
|
||||
/* 0068BC 80005CBC 00601025 */ move $v0, $v1
|
83
asm/non_matchings/ovl0/ovl0_2_5/func_80005CC0.s
Normal file
83
asm/non_matchings/ovl0/ovl0_2_5/func_80005CC0.s
Normal file
@ -0,0 +1,83 @@
|
||||
glabel func_80005CC0
|
||||
/* 0068C0 80005CC0 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* 0068C4 80005CC4 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 0068C8 80005CC8 14800019 */ bnez $a0, .L80005D30_ovl0
|
||||
/* 0068CC 80005CCC AFA50034 */ sw $a1, 0x34($sp)
|
||||
/* 0068D0 80005CD0 3C0E8005 */ lui $t6, %hi(D_8004A440) # $t6, 0x8005
|
||||
/* 0068D4 80005CD4 8DCEA440 */ lw $t6, %lo(D_8004A440)($t6)
|
||||
/* 0068D8 80005CD8 24020001 */ li $v0, 1
|
||||
/* 0068DC 80005CDC 3C068005 */ lui $a2, %hi(D_8004A444) # $a2, 0x8005
|
||||
/* 0068E0 80005CE0 144E0016 */ bne $v0, $t6, .L80005D3C_ovl0
|
||||
/* 0068E4 80005CE4 94C6A444 */ lhu $a2, %lo(D_8004A444)($a2)
|
||||
/* 0068E8 80005CE8 10C00009 */ beqz $a2, .L80005D10_ovl0
|
||||
/* 0068EC 80005CEC 00000000 */ nop
|
||||
/* 0068F0 80005CF0 10C20009 */ beq $a2, $v0, .L80005D18_ovl0
|
||||
/* 0068F4 80005CF4 2401000C */ li $at, 12
|
||||
/* 0068F8 80005CF8 10C10009 */ beq $a2, $at, .L80005D20_ovl0
|
||||
/* 0068FC 80005CFC 2401000D */ li $at, 13
|
||||
/* 006900 80005D00 10C10009 */ beq $a2, $at, .L80005D28_ovl0
|
||||
/* 006904 80005D04 00000000 */ nop
|
||||
/* 006908 80005D08 1000000D */ b .L80005D40_ovl0
|
||||
/* 00690C 80005D0C 2CC10010 */ sltiu $at, $a2, 0x10
|
||||
.L80005D10_ovl0:
|
||||
/* 006910 80005D10 1000000A */ b .L80005D3C_ovl0
|
||||
/* 006914 80005D14 24060002 */ li $a2, 2
|
||||
.L80005D18_ovl0:
|
||||
/* 006918 80005D18 10000008 */ b .L80005D3C_ovl0
|
||||
/* 00691C 80005D1C 24060003 */ li $a2, 3
|
||||
.L80005D20_ovl0:
|
||||
/* 006920 80005D20 10000006 */ b .L80005D3C_ovl0
|
||||
/* 006924 80005D24 2406000E */ li $a2, 14
|
||||
.L80005D28_ovl0:
|
||||
/* 006928 80005D28 10000004 */ b .L80005D3C_ovl0
|
||||
/* 00692C 80005D2C 2406000F */ li $a2, 15
|
||||
.L80005D30_ovl0:
|
||||
/* 006930 80005D30 0C001719 */ jal func_80005C64_ovl0
|
||||
/* 006934 80005D34 00000000 */ nop
|
||||
/* 006938 80005D38 00403025 */ move $a2, $v0
|
||||
.L80005D3C_ovl0:
|
||||
/* 00693C 80005D3C 2CC10010 */ sltiu $at, $a2, 0x10
|
||||
.L80005D40_ovl0:
|
||||
/* 006940 80005D40 10200024 */ beqz $at, .L80005DD4_ovl0
|
||||
/* 006944 80005D44 00067880 */ sll $t7, $a2, 2
|
||||
/* 006948 80005D48 3C018004 */ lui $at, 0x8004
|
||||
/* 00694C 80005D4C 002F0821 */ addu $at, $at, $t7
|
||||
/* 006950 80005D50 8C2F0184 */ lw $t7, 0x184($at)
|
||||
/* 006954 80005D54 01E00008 */ jr $t7
|
||||
/* 006958 80005D58 00000000 */ nop
|
||||
/* 00695C 80005D5C 0C0015EB */ jal func_800057AC_ovl0
|
||||
/* 006960 80005D60 AFA6002C */ sw $a2, 0x2c($sp)
|
||||
/* 006964 80005D64 8FB80034 */ lw $t8, 0x34($sp)
|
||||
/* 006968 80005D68 3C078005 */ lui $a3, %hi(D_8004A450) # $a3, 0x8005
|
||||
/* 00696C 80005D6C 8CE7A450 */ lw $a3, %lo(D_8004A450)($a3)
|
||||
/* 006970 80005D70 8FA6002C */ lw $a2, 0x2c($sp)
|
||||
/* 006974 80005D74 00402025 */ move $a0, $v0
|
||||
/* 006978 80005D78 00002825 */ move $a1, $zero
|
||||
/* 00697C 80005D7C AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 006980 80005D80 AFA00018 */ sw $zero, 0x18($sp)
|
||||
/* 006984 80005D84 0C0016A6 */ jal func_80005A98_ovl0
|
||||
/* 006988 80005D88 AFB80010 */ sw $t8, 0x10($sp)
|
||||
/* 00698C 80005D8C 10000012 */ b .L80005DD8_ovl0
|
||||
/* 006990 80005D90 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* 006994 80005D94 0C0015EB */ jal func_800057AC_ovl0
|
||||
/* 006998 80005D98 AFA6002C */ sw $a2, 0x2c($sp)
|
||||
/* 00699C 80005D9C 3C088005 */ lui $t0, %hi(D_8004A438) # $t0, 0x8005
|
||||
/* 0069A0 80005DA0 3C098005 */ lui $t1, %hi(D_8004A43C) # $t1, 0x8005
|
||||
/* 0069A4 80005DA4 8D29A43C */ lw $t1, %lo(D_8004A43C)($t1)
|
||||
/* 0069A8 80005DA8 8D08A438 */ lw $t0, %lo(D_8004A438)($t0)
|
||||
/* 0069AC 80005DAC 8FB90034 */ lw $t9, 0x34($sp)
|
||||
/* 0069B0 80005DB0 3C078005 */ lui $a3, %hi(D_8004A450) # $a3, 0x8005
|
||||
/* 0069B4 80005DB4 8CE7A450 */ lw $a3, %lo(D_8004A450)($a3)
|
||||
/* 0069B8 80005DB8 8FA6002C */ lw $a2, 0x2c($sp)
|
||||
/* 0069BC 80005DBC 00402025 */ move $a0, $v0
|
||||
/* 0069C0 80005DC0 00002825 */ move $a1, $zero
|
||||
/* 0069C4 80005DC4 AFA90018 */ sw $t1, 0x18($sp)
|
||||
/* 0069C8 80005DC8 AFA80014 */ sw $t0, 0x14($sp)
|
||||
/* 0069CC 80005DCC 0C0016A6 */ jal func_80005A98_ovl0
|
||||
/* 0069D0 80005DD0 AFB90010 */ sw $t9, 0x10($sp)
|
||||
.L80005DD4_ovl0:
|
||||
/* 0069D4 80005DD4 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
.L80005DD8_ovl0:
|
||||
/* 0069D8 80005DD8 27BD0030 */ addiu $sp, $sp, 0x30
|
||||
/* 0069DC 80005DDC 03E00008 */ jr $ra
|
||||
/* 0069E0 80005DE0 00000000 */ nop
|
78
asm/non_matchings/ovl0/ovl0_2_5/func_80005DE4.s
Normal file
78
asm/non_matchings/ovl0/ovl0_2_5/func_80005DE4.s
Normal file
@ -0,0 +1,78 @@
|
||||
glabel func_80005DE4
|
||||
/* 0069E4 80005DE4 2CA10010 */ sltiu $at, $a1, 0x10
|
||||
/* 0069E8 80005DE8 1020003D */ beqz $at, .L80005EE0_ovl0
|
||||
/* 0069EC 80005DEC 00001025 */ move $v0, $zero
|
||||
/* 0069F0 80005DF0 00057080 */ sll $t6, $a1, 2
|
||||
/* 0069F4 80005DF4 3C018004 */ lui $at, 0x8004
|
||||
/* 0069F8 80005DF8 002E0821 */ addu $at, $at, $t6
|
||||
/* 0069FC 80005DFC 8C2E01C4 */ lw $t6, 0x1c4($at)
|
||||
/* 006A00 80005E00 01C00008 */ jr $t6
|
||||
/* 006A04 80005E04 00000000 */ nop
|
||||
/* 006A08 80005E08 8C850000 */ lw $a1, ($a0)
|
||||
/* 006A0C 80005E0C 3C190004 */ lui $t9, %hi(D_00041FF0) # $t9, 4
|
||||
/* 006A10 80005E10 27391FF0 */ addiu $t9, %lo(D_00041FF0) # addiu $t9, $t9, 0x1ff0
|
||||
/* 006A14 80005E14 24AF0008 */ addiu $t7, $a1, 8
|
||||
/* 006A18 80005E18 AC8F0000 */ sw $t7, ($a0)
|
||||
/* 006A1C 80005E1C 3C18E100 */ lui $t8, 0xe100
|
||||
/* 006A20 80005E20 ACB80000 */ sw $t8, ($a1)
|
||||
/* 006A24 80005E24 ACB90004 */ sw $t9, 4($a1)
|
||||
/* 006A28 80005E28 8C850000 */ lw $a1, ($a0)
|
||||
/* 006A2C 80005E2C 3C09DD00 */ lui $t1, (0xDD0007FF >> 16) # lui $t1, 0xdd00
|
||||
/* 006A30 80005E30 3C0A0004 */ lui $t2, %hi(D_00039E90) # $t2, 4
|
||||
/* 006A34 80005E34 24A80008 */ addiu $t0, $a1, 8
|
||||
/* 006A38 80005E38 AC880000 */ sw $t0, ($a0)
|
||||
/* 006A3C 80005E3C 254A9E90 */ addiu $t2, %lo(D_00039E90) # addiu $t2, $t2, -0x6170
|
||||
/* 006A40 80005E40 352907FF */ ori $t1, (0xDD0007FF & 0xFFFF) # ori $t1, $t1, 0x7ff
|
||||
/* 006A44 80005E44 ACA90000 */ sw $t1, ($a1)
|
||||
/* 006A48 80005E48 10000025 */ b .L80005EE0_ovl0
|
||||
/* 006A4C 80005E4C ACAA0004 */ sw $t2, 4($a1)
|
||||
/* 006A50 80005E50 8C850000 */ lw $a1, ($a0)
|
||||
/* 006A54 80005E54 3C0D0004 */ lui $t5, %hi(D_00042410) # $t5, 4
|
||||
/* 006A58 80005E58 25AD2410 */ addiu $t5, %lo(D_00042410) # addiu $t5, $t5, 0x2410
|
||||
/* 006A5C 80005E5C 24AB0008 */ addiu $t3, $a1, 8
|
||||
/* 006A60 80005E60 AC8B0000 */ sw $t3, ($a0)
|
||||
/* 006A64 80005E64 3C0CE100 */ lui $t4, 0xe100
|
||||
/* 006A68 80005E68 ACAC0000 */ sw $t4, ($a1)
|
||||
/* 006A6C 80005E6C ACAD0004 */ sw $t5, 4($a1)
|
||||
/* 006A70 80005E70 8C850000 */ lw $a1, ($a0)
|
||||
/* 006A74 80005E74 3C0FDD00 */ lui $t7, (0xDD0007FF >> 16) # lui $t7, 0xdd00
|
||||
/* 006A78 80005E78 3C180004 */ lui $t8, %hi(D_0003B220) # $t8, 4
|
||||
/* 006A7C 80005E7C 24AE0008 */ addiu $t6, $a1, 8
|
||||
/* 006A80 80005E80 AC8E0000 */ sw $t6, ($a0)
|
||||
/* 006A84 80005E84 2718B220 */ addiu $t8, %lo(D_0003B220) # addiu $t8, $t8, -0x4de0
|
||||
/* 006A88 80005E88 35EF07FF */ ori $t7, (0xDD0007FF & 0xFFFF) # ori $t7, $t7, 0x7ff
|
||||
/* 006A8C 80005E8C ACAF0000 */ sw $t7, ($a1)
|
||||
/* 006A90 80005E90 10000013 */ b .L80005EE0_ovl0
|
||||
/* 006A94 80005E94 ACB80004 */ sw $t8, 4($a1)
|
||||
/* 006A98 80005E98 8C850000 */ lw $a1, ($a0)
|
||||
/* 006A9C 80005E9C 3C090004 */ lui $t1, %hi(D_00042800) # $t1, 4
|
||||
/* 006AA0 80005EA0 25292800 */ addiu $t1, %lo(D_00042800) # addiu $t1, $t1, 0x2800
|
||||
/* 006AA4 80005EA4 24B90008 */ addiu $t9, $a1, 8
|
||||
/* 006AA8 80005EA8 AC990000 */ sw $t9, ($a0)
|
||||
/* 006AAC 80005EAC 3C08E100 */ lui $t0, 0xe100
|
||||
/* 006AB0 80005EB0 ACA80000 */ sw $t0, ($a1)
|
||||
/* 006AB4 80005EB4 ACA90004 */ sw $t1, 4($a1)
|
||||
/* 006AB8 80005EB8 8C850000 */ lw $a1, ($a0)
|
||||
/* 006ABC 80005EBC 3C0BDD00 */ lui $t3, (0xDD0007FF >> 16) # lui $t3, 0xdd00
|
||||
/* 006AC0 80005EC0 3C0C0004 */ lui $t4, %hi(D_0003C3B0) # $t4, 4
|
||||
/* 006AC4 80005EC4 24AA0008 */ addiu $t2, $a1, 8
|
||||
/* 006AC8 80005EC8 AC8A0000 */ sw $t2, ($a0)
|
||||
/* 006ACC 80005ECC 258CC3B0 */ addiu $t4, %lo(D_0003C3B0) # addiu $t4, $t4, -0x3c50
|
||||
/* 006AD0 80005ED0 356B07FF */ ori $t3, (0xDD0007FF & 0xFFFF) # ori $t3, $t3, 0x7ff
|
||||
/* 006AD4 80005ED4 24020001 */ li $v0, 1
|
||||
/* 006AD8 80005ED8 ACAB0000 */ sw $t3, ($a1)
|
||||
/* 006ADC 80005EDC ACAC0004 */ sw $t4, 4($a1)
|
||||
.L80005EE0_ovl0:
|
||||
/* 006AE0 80005EE0 14400009 */ bnez $v0, .L80005F08_ovl0
|
||||
/* 006AE4 80005EE4 00000000 */ nop
|
||||
/* 006AE8 80005EE8 8C850000 */ lw $a1, ($a0)
|
||||
/* 006AEC 80005EEC 3C0EDE00 */ lui $t6, 0xde00
|
||||
/* 006AF0 80005EF0 3C0F8005 */ lui $t7, %hi(D_8004A44C) # $t7, 0x8005
|
||||
/* 006AF4 80005EF4 24AD0008 */ addiu $t5, $a1, 8
|
||||
/* 006AF8 80005EF8 AC8D0000 */ sw $t5, ($a0)
|
||||
/* 006AFC 80005EFC ACAE0000 */ sw $t6, ($a1)
|
||||
/* 006B00 80005F00 8DEFA44C */ lw $t7, %lo(D_8004A44C)($t7)
|
||||
/* 006B04 80005F04 ACAF0004 */ sw $t7, 4($a1)
|
||||
.L80005F08_ovl0:
|
||||
/* 006B08 80005F08 03E00008 */ jr $ra
|
||||
/* 006B0C 80005F0C 00000000 */ nop
|
274
asm/non_matchings/ovl0/ovl0_2_5/func_80005F10.s
Normal file
274
asm/non_matchings/ovl0/ovl0_2_5/func_80005F10.s
Normal file
@ -0,0 +1,274 @@
|
||||
glabel func_80005F10
|
||||
/* 006B10 80005F10 27BDFF78 */ addiu $sp, $sp, -0x88
|
||||
/* 006B14 80005F14 3C038005 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8005
|
||||
/* 006B18 80005F18 3C028005 */ lui $v0, %hi(D_8004A3E0) # $v0, 0x8005
|
||||
/* 006B1C 80005F1C 3C048005 */ lui $a0, %hi(D_8004A3F0) # $a0, 0x8005
|
||||
/* 006B20 80005F20 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 006B24 80005F24 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 006B28 80005F28 00003025 */ move $a2, $zero
|
||||
/* 006B2C 80005F2C 2484A3F0 */ addiu $a0, %lo(D_8004A3F0) # addiu $a0, $a0, -0x5c10
|
||||
/* 006B30 80005F30 2442A3E0 */ addiu $v0, %lo(D_8004A3E0) # addiu $v0, $v0, -0x5c20
|
||||
/* 006B34 80005F34 2463A3D0 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, -0x5c30
|
||||
.L80005F38_ovl0:
|
||||
/* 006B38 80005F38 8C6E0000 */ lw $t6, ($v1)
|
||||
/* 006B3C 80005F3C 8C4F0000 */ lw $t7, ($v0)
|
||||
/* 006B40 80005F40 24420004 */ addiu $v0, $v0, 4
|
||||
/* 006B44 80005F44 00063043 */ sra $a2, $a2, 1
|
||||
/* 006B48 80005F48 11CF0002 */ beq $t6, $t7, .L80005F54_ovl0
|
||||
/* 006B4C 80005F4C 00000000 */ nop
|
||||
/* 006B50 80005F50 34C60008 */ ori $a2, $a2, 8
|
||||
.L80005F54_ovl0:
|
||||
/* 006B54 80005F54 1444FFF8 */ bne $v0, $a0, .L80005F38_ovl0
|
||||
/* 006B58 80005F58 24630004 */ addiu $v1, $v1, 4
|
||||
/* 006B5C 80005F5C 10C000E4 */ beqz $a2, .L800062F0_ovl0
|
||||
/* 006B60 80005F60 30D80001 */ andi $t8, $a2, 1
|
||||
/* 006B64 80005F64 13000051 */ beqz $t8, .L800060AC_ovl0
|
||||
/* 006B68 80005F68 AFB8002C */ sw $t8, 0x2c($sp)
|
||||
/* 006B6C 80005F6C 30CB0004 */ andi $t3, $a2, 4
|
||||
/* 006B70 80005F70 51600014 */ beql $t3, $zero, .L80005FC4_ovl0
|
||||
/* 006B74 80005F74 30CF0002 */ andi $t7, $a2, 2
|
||||
/* 006B78 80005F78 0C001719 */ jal func_80005C64_ovl0
|
||||
/* 006B7C 80005F7C AFA60080 */ sw $a2, 0x80($sp)
|
||||
/* 006B80 80005F80 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005
|
||||
/* 006B84 80005F84 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30
|
||||
/* 006B88 80005F88 02002025 */ move $a0, $s0
|
||||
/* 006B8C 80005F8C 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 006B90 80005F90 00402825 */ move $a1, $v0
|
||||
/* 006B94 80005F94 8E020000 */ lw $v0, ($s0)
|
||||
/* 006B98 80005F98 8FA60080 */ lw $a2, 0x80($sp)
|
||||
/* 006B9C 80005F9C 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005
|
||||
/* 006BA0 80005FA0 244C0008 */ addiu $t4, $v0, 8
|
||||
/* 006BA4 80005FA4 AE0C0000 */ sw $t4, ($s0)
|
||||
/* 006BA8 80005FA8 3C0DDE01 */ lui $t5, 0xde01
|
||||
/* 006BAC 80005FAC 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20
|
||||
/* 006BB0 80005FB0 AC4D0000 */ sw $t5, ($v0)
|
||||
/* 006BB4 80005FB4 8D4E0008 */ lw $t6, 8($t2)
|
||||
/* 006BB8 80005FB8 1000003C */ b .L800060AC_ovl0
|
||||
/* 006BBC 80005FBC AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 006BC0 80005FC0 30CF0002 */ andi $t7, $a2, 2
|
||||
.L80005FC4_ovl0:
|
||||
/* 006BC4 80005FC4 11E00016 */ beqz $t7, .L80006020_ovl0
|
||||
/* 006BC8 80005FC8 3C188005 */ lui $t8, %hi(D_8004A448) # $t8, 0x8005
|
||||
/* 006BCC 80005FCC 9718A448 */ lhu $t8, %lo(D_8004A448)($t8)
|
||||
/* 006BD0 80005FD0 3C108005 */ lui $s0, 0x8005
|
||||
/* 006BD4 80005FD4 2604A3D0 */ addiu $a0, $s0, -0x5c30
|
||||
/* 006BD8 80005FD8 13000005 */ beqz $t8, .L80005FF0_ovl0
|
||||
/* 006BDC 80005FDC 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005
|
||||
/* 006BE0 80005FE0 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1)
|
||||
/* 006BE4 80005FE4 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 006BE8 80005FE8 AFA60080 */ sw $a2, 0x80($sp)
|
||||
/* 006BEC 80005FEC 8FA60080 */ lw $a2, 0x80($sp)
|
||||
.L80005FF0_ovl0:
|
||||
/* 006BF0 80005FF0 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005
|
||||
/* 006BF4 80005FF4 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30
|
||||
/* 006BF8 80005FF8 8E020000 */ lw $v0, ($s0)
|
||||
/* 006BFC 80005FFC 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005
|
||||
/* 006C00 80006000 3C0BDE01 */ lui $t3, 0xde01
|
||||
/* 006C04 80006004 24590008 */ addiu $t9, $v0, 8
|
||||
/* 006C08 80006008 AE190000 */ sw $t9, ($s0)
|
||||
/* 006C0C 8000600C 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20
|
||||
/* 006C10 80006010 AC4B0000 */ sw $t3, ($v0)
|
||||
/* 006C14 80006014 8D4C0004 */ lw $t4, 4($t2)
|
||||
/* 006C18 80006018 10000024 */ b .L800060AC_ovl0
|
||||
/* 006C1C 8000601C AC4C0004 */ sw $t4, 4($v0)
|
||||
.L80006020_ovl0:
|
||||
/* 006C20 80006020 30CD0008 */ andi $t5, $a2, 8
|
||||
/* 006C24 80006024 11A00013 */ beqz $t5, .L80006074_ovl0
|
||||
/* 006C28 80006028 00000000 */ nop
|
||||
/* 006C2C 8000602C 0C001719 */ jal func_80005C64_ovl0
|
||||
/* 006C30 80006030 AFA60080 */ sw $a2, 0x80($sp)
|
||||
/* 006C34 80006034 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005
|
||||
/* 006C38 80006038 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30
|
||||
/* 006C3C 8000603C 02002025 */ move $a0, $s0
|
||||
/* 006C40 80006040 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 006C44 80006044 00402825 */ move $a1, $v0
|
||||
/* 006C48 80006048 8E020000 */ lw $v0, ($s0)
|
||||
/* 006C4C 8000604C 8FA60080 */ lw $a2, 0x80($sp)
|
||||
/* 006C50 80006050 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005
|
||||
/* 006C54 80006054 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 006C58 80006058 AE0E0000 */ sw $t6, ($s0)
|
||||
/* 006C5C 8000605C 3C0FDE01 */ lui $t7, 0xde01
|
||||
/* 006C60 80006060 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20
|
||||
/* 006C64 80006064 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 006C68 80006068 8D58000C */ lw $t8, 0xc($t2)
|
||||
/* 006C6C 8000606C 1000000F */ b .L800060AC_ovl0
|
||||
/* 006C70 80006070 AC580004 */ sw $t8, 4($v0)
|
||||
.L80006074_ovl0:
|
||||
/* 006C74 80006074 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005
|
||||
/* 006C78 80006078 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30
|
||||
/* 006C7C 8000607C 8E020000 */ lw $v0, ($s0)
|
||||
/* 006C80 80006080 3C0BE900 */ lui $t3, 0xe900
|
||||
/* 006C84 80006084 3C0DDF00 */ lui $t5, 0xdf00
|
||||
/* 006C88 80006088 24590008 */ addiu $t9, $v0, 8
|
||||
/* 006C8C 8000608C AE190000 */ sw $t9, ($s0)
|
||||
/* 006C90 80006090 AC400004 */ sw $zero, 4($v0)
|
||||
/* 006C94 80006094 AC4B0000 */ sw $t3, ($v0)
|
||||
/* 006C98 80006098 8E020000 */ lw $v0, ($s0)
|
||||
/* 006C9C 8000609C 244C0008 */ addiu $t4, $v0, 8
|
||||
/* 006CA0 800060A0 AE0C0000 */ sw $t4, ($s0)
|
||||
/* 006CA4 800060A4 AC400004 */ sw $zero, 4($v0)
|
||||
/* 006CA8 800060A8 AC4D0000 */ sw $t5, ($v0)
|
||||
.L800060AC_ovl0:
|
||||
/* 006CAC 800060AC 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005
|
||||
/* 006CB0 800060B0 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005
|
||||
/* 006CB4 800060B4 30CE0004 */ andi $t6, $a2, 4
|
||||
/* 006CB8 800060B8 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30
|
||||
/* 006CBC 800060BC 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20
|
||||
/* 006CC0 800060C0 AFAE0028 */ sw $t6, 0x28($sp)
|
||||
/* 006CC4 800060C4 30C80002 */ andi $t0, $a2, 2
|
||||
/* 006CC8 800060C8 11C0002B */ beqz $t6, .L80006178_ovl0
|
||||
/* 006CCC 800060CC 30C70008 */ andi $a3, $a2, 8
|
||||
/* 006CD0 800060D0 11000013 */ beqz $t0, .L80006120_ovl0
|
||||
/* 006CD4 800060D4 3C048005 */ lui $a0, %hi(D_8004A3D8) # $a0, 0x8005
|
||||
/* 006CD8 800060D8 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005
|
||||
/* 006CDC 800060DC 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1)
|
||||
/* 006CE0 800060E0 2484A3D8 */ addiu $a0, %lo(D_8004A3D8) # addiu $a0, $a0, -0x5c28
|
||||
/* 006CE4 800060E4 AFA70020 */ sw $a3, 0x20($sp)
|
||||
/* 006CE8 800060E8 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 006CEC 800060EC AFA80024 */ sw $t0, 0x24($sp)
|
||||
/* 006CF0 800060F0 8E020008 */ lw $v0, 8($s0)
|
||||
/* 006CF4 800060F4 8FA70020 */ lw $a3, 0x20($sp)
|
||||
/* 006CF8 800060F8 8FA80024 */ lw $t0, 0x24($sp)
|
||||
/* 006CFC 800060FC 24580008 */ addiu $t8, $v0, 8
|
||||
/* 006D00 80006100 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005
|
||||
/* 006D04 80006104 AE180008 */ sw $t8, 8($s0)
|
||||
/* 006D08 80006108 3C19DE01 */ lui $t9, 0xde01
|
||||
/* 006D0C 8000610C 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20
|
||||
/* 006D10 80006110 AC590000 */ sw $t9, ($v0)
|
||||
/* 006D14 80006114 8D4B0004 */ lw $t3, 4($t2)
|
||||
/* 006D18 80006118 10000017 */ b .L80006178_ovl0
|
||||
/* 006D1C 8000611C AC4B0004 */ sw $t3, 4($v0)
|
||||
.L80006120_ovl0:
|
||||
/* 006D20 80006120 50E0000A */ beql $a3, $zero, .L8000614C_ovl0
|
||||
/* 006D24 80006124 8E020008 */ lw $v0, 8($s0)
|
||||
/* 006D28 80006128 8E020008 */ lw $v0, 8($s0)
|
||||
/* 006D2C 8000612C 3C0DDE01 */ lui $t5, 0xde01
|
||||
/* 006D30 80006130 244C0008 */ addiu $t4, $v0, 8
|
||||
/* 006D34 80006134 AE0C0008 */ sw $t4, 8($s0)
|
||||
/* 006D38 80006138 AC4D0000 */ sw $t5, ($v0)
|
||||
/* 006D3C 8000613C 8D4E000C */ lw $t6, 0xc($t2)
|
||||
/* 006D40 80006140 1000000D */ b .L80006178_ovl0
|
||||
/* 006D44 80006144 AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 006D48 80006148 8E020008 */ lw $v0, 8($s0)
|
||||
.L8000614C_ovl0:
|
||||
/* 006D4C 8000614C 3C18E900 */ lui $t8, 0xe900
|
||||
/* 006D50 80006150 3C0BDF00 */ lui $t3, 0xdf00
|
||||
/* 006D54 80006154 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 006D58 80006158 AE0F0008 */ sw $t7, 8($s0)
|
||||
/* 006D5C 8000615C AC400004 */ sw $zero, 4($v0)
|
||||
/* 006D60 80006160 AC580000 */ sw $t8, ($v0)
|
||||
/* 006D64 80006164 8E020008 */ lw $v0, 8($s0)
|
||||
/* 006D68 80006168 24590008 */ addiu $t9, $v0, 8
|
||||
/* 006D6C 8000616C AE190008 */ sw $t9, 8($s0)
|
||||
/* 006D70 80006170 AC400004 */ sw $zero, 4($v0)
|
||||
/* 006D74 80006174 AC4B0000 */ sw $t3, ($v0)
|
||||
.L80006178_ovl0:
|
||||
/* 006D78 80006178 11000021 */ beqz $t0, .L80006200_ovl0
|
||||
/* 006D7C 8000617C 00000000 */ nop
|
||||
/* 006D80 80006180 50E00014 */ beql $a3, $zero, .L800061D4_ovl0
|
||||
/* 006D84 80006184 8E020004 */ lw $v0, 4($s0)
|
||||
/* 006D88 80006188 AFA70020 */ sw $a3, 0x20($sp)
|
||||
/* 006D8C 8000618C 0C001719 */ jal func_80005C64_ovl0
|
||||
/* 006D90 80006190 AFA80024 */ sw $t0, 0x24($sp)
|
||||
/* 006D94 80006194 02002025 */ move $a0, $s0
|
||||
/* 006D98 80006198 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 006D9C 8000619C 00402825 */ move $a1, $v0
|
||||
/* 006DA0 800061A0 8E020004 */ lw $v0, 4($s0)
|
||||
/* 006DA4 800061A4 8FA70020 */ lw $a3, 0x20($sp)
|
||||
/* 006DA8 800061A8 8FA80024 */ lw $t0, 0x24($sp)
|
||||
/* 006DAC 800061AC 244C0008 */ addiu $t4, $v0, 8
|
||||
/* 006DB0 800061B0 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005
|
||||
/* 006DB4 800061B4 AE0C0004 */ sw $t4, 4($s0)
|
||||
/* 006DB8 800061B8 3C0DDE01 */ lui $t5, 0xde01
|
||||
/* 006DBC 800061BC 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20
|
||||
/* 006DC0 800061C0 AC4D0000 */ sw $t5, ($v0)
|
||||
/* 006DC4 800061C4 8D4E000C */ lw $t6, 0xc($t2)
|
||||
/* 006DC8 800061C8 1000000D */ b .L80006200_ovl0
|
||||
/* 006DCC 800061CC AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 006DD0 800061D0 8E020004 */ lw $v0, 4($s0)
|
||||
.L800061D4_ovl0:
|
||||
/* 006DD4 800061D4 3C18E900 */ lui $t8, 0xe900
|
||||
/* 006DD8 800061D8 3C0BDF00 */ lui $t3, 0xdf00
|
||||
/* 006DDC 800061DC 244F0008 */ addiu $t7, $v0, 8
|
||||
/* 006DE0 800061E0 AE0F0004 */ sw $t7, 4($s0)
|
||||
/* 006DE4 800061E4 AC400004 */ sw $zero, 4($v0)
|
||||
/* 006DE8 800061E8 AC580000 */ sw $t8, ($v0)
|
||||
/* 006DEC 800061EC 8E020004 */ lw $v0, 4($s0)
|
||||
/* 006DF0 800061F0 24590008 */ addiu $t9, $v0, 8
|
||||
/* 006DF4 800061F4 AE190004 */ sw $t9, 4($s0)
|
||||
/* 006DF8 800061F8 AC400004 */ sw $zero, 4($v0)
|
||||
/* 006DFC 800061FC AC4B0000 */ sw $t3, ($v0)
|
||||
.L80006200_ovl0:
|
||||
/* 006E00 80006200 50E0000E */ beql $a3, $zero, .L8000623C_ovl0
|
||||
/* 006E04 80006204 8FB8002C */ lw $t8, 0x2c($sp)
|
||||
/* 006E08 80006208 8E02000C */ lw $v0, 0xc($s0)
|
||||
/* 006E0C 8000620C 3C0DE900 */ lui $t5, 0xe900
|
||||
/* 006E10 80006210 3C0FDF00 */ lui $t7, 0xdf00
|
||||
/* 006E14 80006214 244C0008 */ addiu $t4, $v0, 8
|
||||
/* 006E18 80006218 AE0C000C */ sw $t4, 0xc($s0)
|
||||
/* 006E1C 8000621C AC400004 */ sw $zero, 4($v0)
|
||||
/* 006E20 80006220 AC4D0000 */ sw $t5, ($v0)
|
||||
/* 006E24 80006224 8E02000C */ lw $v0, 0xc($s0)
|
||||
/* 006E28 80006228 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 006E2C 8000622C AE0E000C */ sw $t6, 0xc($s0)
|
||||
/* 006E30 80006230 AC400004 */ sw $zero, 4($v0)
|
||||
/* 006E34 80006234 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 006E38 80006238 8FB8002C */ lw $t8, 0x2c($sp)
|
||||
.L8000623C_ovl0:
|
||||
/* 006E3C 8000623C 13000003 */ beqz $t8, .L8000624C_ovl0
|
||||
/* 006E40 80006240 00004825 */ move $t1, $zero
|
||||
/* 006E44 80006244 1000000D */ b .L8000627C_ovl0
|
||||
/* 006E48 80006248 00002025 */ move $a0, $zero
|
||||
.L8000624C_ovl0:
|
||||
/* 006E4C 8000624C 8FB90028 */ lw $t9, 0x28($sp)
|
||||
/* 006E50 80006250 24090002 */ li $t1, 2
|
||||
/* 006E54 80006254 13200003 */ beqz $t9, .L80006264_ovl0
|
||||
/* 006E58 80006258 00000000 */ nop
|
||||
/* 006E5C 8000625C 10000007 */ b .L8000627C_ovl0
|
||||
/* 006E60 80006260 24040001 */ li $a0, 1
|
||||
.L80006264_ovl0:
|
||||
/* 006E64 80006264 11000004 */ beqz $t0, .L80006278_ovl0
|
||||
/* 006E68 80006268 24090003 */ li $t1, 3
|
||||
/* 006E6C 8000626C 24090001 */ li $t1, 1
|
||||
/* 006E70 80006270 10000002 */ b .L8000627C_ovl0
|
||||
/* 006E74 80006274 00002025 */ move $a0, $zero
|
||||
.L80006278_ovl0:
|
||||
/* 006E78 80006278 24040001 */ li $a0, 1
|
||||
.L8000627C_ovl0:
|
||||
/* 006E7C 8000627C 00093080 */ sll $a2, $t1, 2
|
||||
/* 006E80 80006280 02061821 */ addu $v1, $s0, $a2
|
||||
/* 006E84 80006284 8C650000 */ lw $a1, ($v1)
|
||||
/* 006E88 80006288 3C0CDE00 */ lui $t4, 0xde00
|
||||
/* 006E8C 8000628C 3C0D8005 */ lui $t5, %hi(D_8004A44C) # $t5, 0x8005
|
||||
/* 006E90 80006290 24AB0008 */ addiu $t3, $a1, 8
|
||||
/* 006E94 80006294 AC6B0000 */ sw $t3, ($v1)
|
||||
/* 006E98 80006298 ACAC0000 */ sw $t4, ($a1)
|
||||
/* 006E9C 8000629C 8DADA44C */ lw $t5, %lo(D_8004A44C)($t5)
|
||||
/* 006EA0 800062A0 3C0FDE01 */ lui $t7, 0xde01
|
||||
/* 006EA4 800062A4 0146C021 */ addu $t8, $t2, $a2
|
||||
/* 006EA8 800062A8 ACAD0004 */ sw $t5, 4($a1)
|
||||
/* 006EAC 800062AC 8C620000 */ lw $v0, ($v1)
|
||||
/* 006EB0 800062B0 244E0008 */ addiu $t6, $v0, 8
|
||||
/* 006EB4 800062B4 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 006EB8 800062B8 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 006EBC 800062BC 8F190000 */ lw $t9, ($t8)
|
||||
/* 006EC0 800062C0 0C001730 */ jal func_80005CC0_ovl0
|
||||
/* 006EC4 800062C4 AC590004 */ sw $t9, 4($v0)
|
||||
/* 006EC8 800062C8 3C0A8005 */ lui $t2, %hi(D_8004A3E0) # $t2, 0x8005
|
||||
/* 006ECC 800062CC 254AA3E0 */ addiu $t2, %lo(D_8004A3E0) # addiu $t2, $t2, -0x5c20
|
||||
/* 006ED0 800062D0 8E0B0000 */ lw $t3, ($s0)
|
||||
/* 006ED4 800062D4 8E0C0008 */ lw $t4, 8($s0)
|
||||
/* 006ED8 800062D8 8E0D0004 */ lw $t5, 4($s0)
|
||||
/* 006EDC 800062DC 8E0E000C */ lw $t6, 0xc($s0)
|
||||
/* 006EE0 800062E0 AD4B0000 */ sw $t3, ($t2)
|
||||
/* 006EE4 800062E4 AD4C0008 */ sw $t4, 8($t2)
|
||||
/* 006EE8 800062E8 AD4D0004 */ sw $t5, 4($t2)
|
||||
/* 006EEC 800062EC AD4E000C */ sw $t6, 0xc($t2)
|
||||
.L800062F0_ovl0:
|
||||
/* 006EF0 800062F0 0C001587 */ jal func_8000561C_ovl0
|
||||
/* 006EF4 800062F4 00000000 */ nop
|
||||
/* 006EF8 800062F8 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 006EFC 800062FC 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 006F00 80006300 27BD0088 */ addiu $sp, $sp, 0x88
|
||||
/* 006F04 80006304 03E00008 */ jr $ra
|
||||
/* 006F08 80006308 00000000 */ nop
|
215
asm/non_matchings/ovl0/ovl0_2_5/func_8000630C.s
Normal file
215
asm/non_matchings/ovl0/ovl0_2_5/func_8000630C.s
Normal file
@ -0,0 +1,215 @@
|
||||
glabel func_8000630C
|
||||
/* 006F0C 8000630C 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* 006F10 80006310 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 006F14 80006314 0C001587 */ jal func_8000561C_ovl0
|
||||
/* 006F18 80006318 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 006F1C 8000631C 3C038005 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8005
|
||||
/* 006F20 80006320 3C028005 */ lui $v0, %hi(D_8004A3E0) # $v0, 0x8005
|
||||
/* 006F24 80006324 3C048005 */ lui $a0, %hi(D_8004A3F0) # $a0, 0x8005
|
||||
/* 006F28 80006328 00003025 */ move $a2, $zero
|
||||
/* 006F2C 8000632C 2484A3F0 */ addiu $a0, %lo(D_8004A3F0) # addiu $a0, $a0, -0x5c10
|
||||
/* 006F30 80006330 2442A3E0 */ addiu $v0, %lo(D_8004A3E0) # addiu $v0, $v0, -0x5c20
|
||||
/* 006F34 80006334 2463A3D0 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, -0x5c30
|
||||
.L80006338_ovl0:
|
||||
/* 006F38 80006338 8C6E0000 */ lw $t6, ($v1)
|
||||
/* 006F3C 8000633C 8C4F0000 */ lw $t7, ($v0)
|
||||
/* 006F40 80006340 24420004 */ addiu $v0, $v0, 4
|
||||
/* 006F44 80006344 00063043 */ sra $a2, $a2, 1
|
||||
/* 006F48 80006348 11CF0002 */ beq $t6, $t7, .L80006354_ovl0
|
||||
/* 006F4C 8000634C 00000000 */ nop
|
||||
/* 006F50 80006350 34C60008 */ ori $a2, $a2, 8
|
||||
.L80006354_ovl0:
|
||||
/* 006F54 80006354 1444FFF8 */ bne $v0, $a0, .L80006338_ovl0
|
||||
/* 006F58 80006358 24630004 */ addiu $v1, $v1, 4
|
||||
/* 006F5C 8000635C 10C000AA */ beqz $a2, .L80006608_ovl0
|
||||
/* 006F60 80006360 30D80001 */ andi $t8, $a2, 1
|
||||
/* 006F64 80006364 1300003E */ beqz $t8, .L80006460_ovl0
|
||||
/* 006F68 80006368 30D90004 */ andi $t9, $a2, 4
|
||||
/* 006F6C 8000636C 53200013 */ beql $t9, $zero, .L800063BC_ovl0
|
||||
/* 006F70 80006370 30CB0002 */ andi $t3, $a2, 2
|
||||
/* 006F74 80006374 0C001719 */ jal func_80005C64_ovl0
|
||||
/* 006F78 80006378 AFA60050 */ sw $a2, 0x50($sp)
|
||||
/* 006F7C 8000637C 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005
|
||||
/* 006F80 80006380 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30
|
||||
/* 006F84 80006384 02002025 */ move $a0, $s0
|
||||
/* 006F88 80006388 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 006F8C 8000638C 00402825 */ move $a1, $v0
|
||||
/* 006F90 80006390 8E020000 */ lw $v0, ($s0)
|
||||
/* 006F94 80006394 8FA60050 */ lw $a2, 0x50($sp)
|
||||
/* 006F98 80006398 3C09DE01 */ lui $t1, 0xde01
|
||||
/* 006F9C 8000639C 24480008 */ addiu $t0, $v0, 8
|
||||
/* 006FA0 800063A0 AE080000 */ sw $t0, ($s0)
|
||||
/* 006FA4 800063A4 3C0A8005 */ lui $t2, %hi(D_8004A3E8) # $t2, 0x8005
|
||||
/* 006FA8 800063A8 AC490000 */ sw $t1, ($v0)
|
||||
/* 006FAC 800063AC 8D4AA3E8 */ lw $t2, %lo(D_8004A3E8)($t2)
|
||||
/* 006FB0 800063B0 1000002B */ b .L80006460_ovl0
|
||||
/* 006FB4 800063B4 AC4A0004 */ sw $t2, 4($v0)
|
||||
/* 006FB8 800063B8 30CB0002 */ andi $t3, $a2, 2
|
||||
.L800063BC_ovl0:
|
||||
/* 006FBC 800063BC 11600015 */ beqz $t3, .L80006414_ovl0
|
||||
/* 006FC0 800063C0 3C0C8005 */ lui $t4, %hi(D_8004A448) # $t4, 0x8005
|
||||
/* 006FC4 800063C4 958CA448 */ lhu $t4, %lo(D_8004A448)($t4)
|
||||
/* 006FC8 800063C8 3C108005 */ lui $s0, 0x8005
|
||||
/* 006FCC 800063CC 2604A3D0 */ addiu $a0, $s0, -0x5c30
|
||||
/* 006FD0 800063D0 11800005 */ beqz $t4, .L800063E8_ovl0
|
||||
/* 006FD4 800063D4 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005
|
||||
/* 006FD8 800063D8 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1)
|
||||
/* 006FDC 800063DC 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 006FE0 800063E0 AFA60050 */ sw $a2, 0x50($sp)
|
||||
/* 006FE4 800063E4 8FA60050 */ lw $a2, 0x50($sp)
|
||||
.L800063E8_ovl0:
|
||||
/* 006FE8 800063E8 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005
|
||||
/* 006FEC 800063EC 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30
|
||||
/* 006FF0 800063F0 8E020000 */ lw $v0, ($s0)
|
||||
/* 006FF4 800063F4 3C0EDE01 */ lui $t6, 0xde01
|
||||
/* 006FF8 800063F8 3C0F8005 */ lui $t7, %hi(D_8004A3E4) # $t7, 0x8005
|
||||
/* 006FFC 800063FC 244D0008 */ addiu $t5, $v0, 8
|
||||
/* 007000 80006400 AE0D0000 */ sw $t5, ($s0)
|
||||
/* 007004 80006404 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 007008 80006408 8DEFA3E4 */ lw $t7, %lo(D_8004A3E4)($t7)
|
||||
/* 00700C 8000640C 10000014 */ b .L80006460_ovl0
|
||||
/* 007010 80006410 AC4F0004 */ sw $t7, 4($v0)
|
||||
.L80006414_ovl0:
|
||||
/* 007014 80006414 30D80008 */ andi $t8, $a2, 8
|
||||
/* 007018 80006418 13000011 */ beqz $t8, .L80006460_ovl0
|
||||
/* 00701C 8000641C 00000000 */ nop
|
||||
/* 007020 80006420 0C001719 */ jal func_80005C64_ovl0
|
||||
/* 007024 80006424 AFA60050 */ sw $a2, 0x50($sp)
|
||||
/* 007028 80006428 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005
|
||||
/* 00702C 8000642C 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30
|
||||
/* 007030 80006430 02002025 */ move $a0, $s0
|
||||
/* 007034 80006434 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 007038 80006438 00402825 */ move $a1, $v0
|
||||
/* 00703C 8000643C 8E020000 */ lw $v0, ($s0)
|
||||
/* 007040 80006440 8FA60050 */ lw $a2, 0x50($sp)
|
||||
/* 007044 80006444 3C08DE01 */ lui $t0, 0xde01
|
||||
/* 007048 80006448 24590008 */ addiu $t9, $v0, 8
|
||||
/* 00704C 8000644C AE190000 */ sw $t9, ($s0)
|
||||
/* 007050 80006450 3C098005 */ lui $t1, %hi(D_8004A3EC) # $t1, 0x8005
|
||||
/* 007054 80006454 AC480000 */ sw $t0, ($v0)
|
||||
/* 007058 80006458 8D29A3EC */ lw $t1, %lo(D_8004A3EC)($t1)
|
||||
/* 00705C 8000645C AC490004 */ sw $t1, 4($v0)
|
||||
.L80006460_ovl0:
|
||||
/* 007060 80006460 3C108005 */ lui $s0, %hi(gDisplayListHead) # $s0, 0x8005
|
||||
/* 007064 80006464 30CA0008 */ andi $t2, $a2, 8
|
||||
/* 007068 80006468 30CB0004 */ andi $t3, $a2, 4
|
||||
/* 00706C 8000646C 2610A3D0 */ addiu $s0, %lo(gDisplayListHead) # addiu $s0, $s0, -0x5c30
|
||||
/* 007070 80006470 AFAA0020 */ sw $t2, 0x20($sp)
|
||||
/* 007074 80006474 1160002E */ beqz $t3, .L80006530_ovl0
|
||||
/* 007078 80006478 30C70002 */ andi $a3, $a2, 2
|
||||
/* 00707C 8000647C 10E00011 */ beqz $a3, .L800064C4_ovl0
|
||||
/* 007080 80006480 8FAF0020 */ lw $t7, 0x20($sp)
|
||||
/* 007084 80006484 3C048005 */ lui $a0, %hi(D_8004A3D8) # $a0, 0x8005
|
||||
/* 007088 80006488 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005
|
||||
/* 00708C 8000648C 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1)
|
||||
/* 007090 80006490 2484A3D8 */ addiu $a0, %lo(D_8004A3D8) # addiu $a0, $a0, -0x5c28
|
||||
/* 007094 80006494 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 007098 80006498 AFA70024 */ sw $a3, 0x24($sp)
|
||||
/* 00709C 8000649C 8E020008 */ lw $v0, 8($s0)
|
||||
/* 0070A0 800064A0 8FA70024 */ lw $a3, 0x24($sp)
|
||||
/* 0070A4 800064A4 3C0DDE01 */ lui $t5, 0xde01
|
||||
/* 0070A8 800064A8 244C0008 */ addiu $t4, $v0, 8
|
||||
/* 0070AC 800064AC AE0C0008 */ sw $t4, 8($s0)
|
||||
/* 0070B0 800064B0 3C0E8005 */ lui $t6, %hi(D_8004A3E4) # $t6, 0x8005
|
||||
/* 0070B4 800064B4 AC4D0000 */ sw $t5, ($v0)
|
||||
/* 0070B8 800064B8 8DCEA3E4 */ lw $t6, %lo(D_8004A3E4)($t6)
|
||||
/* 0070BC 800064BC 10000019 */ b .L80006524_ovl0
|
||||
/* 0070C0 800064C0 AC4E0004 */ sw $t6, 4($v0)
|
||||
.L800064C4_ovl0:
|
||||
/* 0070C4 800064C4 11E0000A */ beqz $t7, .L800064F0_ovl0
|
||||
/* 0070C8 800064C8 3C048005 */ lui $a0, %hi(D_8004A3D8) # $a0, 0x8005
|
||||
/* 0070CC 800064CC 8E020008 */ lw $v0, 8($s0)
|
||||
/* 0070D0 800064D0 3C19DE01 */ lui $t9, 0xde01
|
||||
/* 0070D4 800064D4 3C088005 */ lui $t0, %hi(D_8004A3EC) # $t0, 0x8005
|
||||
/* 0070D8 800064D8 24580008 */ addiu $t8, $v0, 8
|
||||
/* 0070DC 800064DC AE180008 */ sw $t8, 8($s0)
|
||||
/* 0070E0 800064E0 AC590000 */ sw $t9, ($v0)
|
||||
/* 0070E4 800064E4 8D08A3EC */ lw $t0, %lo(D_8004A3EC)($t0)
|
||||
/* 0070E8 800064E8 1000000E */ b .L80006524_ovl0
|
||||
/* 0070EC 800064EC AC480004 */ sw $t0, 4($v0)
|
||||
.L800064F0_ovl0:
|
||||
/* 0070F0 800064F0 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005
|
||||
/* 0070F4 800064F4 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1)
|
||||
/* 0070F8 800064F8 2484A3D8 */ addiu $a0, %lo(D_8004A3D8) # addiu $a0, $a0, -0x5c28
|
||||
/* 0070FC 800064FC 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 007100 80006500 AFA70024 */ sw $a3, 0x24($sp)
|
||||
/* 007104 80006504 8E020008 */ lw $v0, 8($s0)
|
||||
/* 007108 80006508 8FA70024 */ lw $a3, 0x24($sp)
|
||||
/* 00710C 8000650C 3C0ADE01 */ lui $t2, 0xde01
|
||||
/* 007110 80006510 24490008 */ addiu $t1, $v0, 8
|
||||
/* 007114 80006514 AE090008 */ sw $t1, 8($s0)
|
||||
/* 007118 80006518 AC4A0000 */ sw $t2, ($v0)
|
||||
/* 00711C 8000651C 8E0B0000 */ lw $t3, ($s0)
|
||||
/* 007120 80006520 AC4B0004 */ sw $t3, 4($v0)
|
||||
.L80006524_ovl0:
|
||||
/* 007124 80006524 8E0C0008 */ lw $t4, 8($s0)
|
||||
/* 007128 80006528 3C018005 */ lui $at, %hi(D_8004A3E8) # $at, 0x8005
|
||||
/* 00712C 8000652C AC2CA3E8 */ sw $t4, %lo(D_8004A3E8)($at)
|
||||
.L80006530_ovl0:
|
||||
/* 007130 80006530 50E00025 */ beql $a3, $zero, .L800065C8_ovl0
|
||||
/* 007134 80006534 8FAC0020 */ lw $t4, 0x20($sp)
|
||||
/* 007138 80006538 8FAD0020 */ lw $t5, 0x20($sp)
|
||||
/* 00713C 8000653C 3C198005 */ lui $t9, %hi(D_8004A448) # $t9, 0x8005
|
||||
/* 007140 80006540 11A0000F */ beqz $t5, .L80006580_ovl0
|
||||
/* 007144 80006544 00000000 */ nop
|
||||
/* 007148 80006548 0C001719 */ jal func_80005C64_ovl0
|
||||
/* 00714C 8000654C 00000000 */ nop
|
||||
/* 007150 80006550 02002025 */ move $a0, $s0
|
||||
/* 007154 80006554 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 007158 80006558 00402825 */ move $a1, $v0
|
||||
/* 00715C 8000655C 8E030004 */ lw $v1, 4($s0)
|
||||
/* 007160 80006560 3C0FDE01 */ lui $t7, 0xde01
|
||||
/* 007164 80006564 3C188005 */ lui $t8, %hi(D_8004A3EC) # $t8, 0x8005
|
||||
/* 007168 80006568 246E0008 */ addiu $t6, $v1, 8
|
||||
/* 00716C 8000656C AE0E0004 */ sw $t6, 4($s0)
|
||||
/* 007170 80006570 AC6F0000 */ sw $t7, ($v1)
|
||||
/* 007174 80006574 8F18A3EC */ lw $t8, %lo(D_8004A3EC)($t8)
|
||||
/* 007178 80006578 1000000F */ b .L800065B8_ovl0
|
||||
/* 00717C 8000657C AC780004 */ sw $t8, 4($v1)
|
||||
.L80006580_ovl0:
|
||||
/* 007180 80006580 9739A448 */ lhu $t9, %lo(D_8004A448)($t9)
|
||||
/* 007184 80006584 3C048005 */ lui $a0, %hi(D_8004A3D4) # $a0, 0x8005
|
||||
/* 007188 80006588 2484A3D4 */ addiu $a0, %lo(D_8004A3D4) # addiu $a0, $a0, -0x5c2c
|
||||
/* 00718C 8000658C 13200003 */ beqz $t9, .L8000659C_ovl0
|
||||
/* 007190 80006590 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005
|
||||
/* 007194 80006594 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 007198 80006598 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1)
|
||||
.L8000659C_ovl0:
|
||||
/* 00719C 8000659C 8E030004 */ lw $v1, 4($s0)
|
||||
/* 0071A0 800065A0 3C09DE01 */ lui $t1, 0xde01
|
||||
/* 0071A4 800065A4 24680008 */ addiu $t0, $v1, 8
|
||||
/* 0071A8 800065A8 AE080004 */ sw $t0, 4($s0)
|
||||
/* 0071AC 800065AC AC690000 */ sw $t1, ($v1)
|
||||
/* 0071B0 800065B0 8E0A0000 */ lw $t2, ($s0)
|
||||
/* 0071B4 800065B4 AC6A0004 */ sw $t2, 4($v1)
|
||||
.L800065B8_ovl0:
|
||||
/* 0071B8 800065B8 8E0B0004 */ lw $t3, 4($s0)
|
||||
/* 0071BC 800065BC 3C018005 */ lui $at, %hi(D_8004A3E4) # $at, 0x8005
|
||||
/* 0071C0 800065C0 AC2BA3E4 */ sw $t3, %lo(D_8004A3E4)($at)
|
||||
/* 0071C4 800065C4 8FAC0020 */ lw $t4, 0x20($sp)
|
||||
.L800065C8_ovl0:
|
||||
/* 0071C8 800065C8 1180000F */ beqz $t4, .L80006608_ovl0
|
||||
/* 0071CC 800065CC 3C048005 */ lui $a0, %hi(D_8004A3DC) # $a0, 0x8005
|
||||
/* 0071D0 800065D0 3C058005 */ lui $a1, %hi(D_8004A444) # $a1, 0x8005
|
||||
/* 0071D4 800065D4 94A5A444 */ lhu $a1, %lo(D_8004A444)($a1)
|
||||
/* 0071D8 800065D8 0C001779 */ jal func_80005DE4_ovl0
|
||||
/* 0071DC 800065DC 2484A3DC */ addiu $a0, %lo(D_8004A3DC) # addiu $a0, $a0, -0x5c24
|
||||
/* 0071E0 800065E0 8E03000C */ lw $v1, 0xc($s0)
|
||||
/* 0071E4 800065E4 3C0EDE01 */ lui $t6, 0xde01
|
||||
/* 0071E8 800065E8 3C018005 */ lui $at, %hi(D_8004A3EC) # $at, 0x8005
|
||||
/* 0071EC 800065EC 246D0008 */ addiu $t5, $v1, 8
|
||||
/* 0071F0 800065F0 AE0D000C */ sw $t5, 0xc($s0)
|
||||
/* 0071F4 800065F4 AC6E0000 */ sw $t6, ($v1)
|
||||
/* 0071F8 800065F8 8E0F0000 */ lw $t7, ($s0)
|
||||
/* 0071FC 800065FC AC6F0004 */ sw $t7, 4($v1)
|
||||
/* 007200 80006600 8E18000C */ lw $t8, 0xc($s0)
|
||||
/* 007204 80006604 AC38A3EC */ sw $t8, %lo(D_8004A3EC)($at)
|
||||
.L80006608_ovl0:
|
||||
/* 007208 80006608 3C018005 */ lui $at, %hi(D_8004A448) # $at, 0x8005
|
||||
/* 00720C 8000660C 0C001587 */ jal func_8000561C_ovl0
|
||||
/* 007210 80006610 A420A448 */ sh $zero, %lo(D_8004A448)($at)
|
||||
/* 007214 80006614 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 007218 80006618 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 00721C 8000661C 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* 007220 80006620 03E00008 */ jr $ra
|
||||
/* 007224 80006624 00000000 */ nop
|
79
asm/non_matchings/ovl0/ovl0_2_5/func_80006628.s
Normal file
79
asm/non_matchings/ovl0/ovl0_2_5/func_80006628.s
Normal file
@ -0,0 +1,79 @@
|
||||
glabel func_80006628
|
||||
/* 007228 80006628 27BDFFC0 */ addiu $sp, $sp, -0x40
|
||||
/* 00722C 8000662C AFB30024 */ sw $s3, 0x24($sp)
|
||||
/* 007230 80006630 3C138005 */ lui $s3, %hi(D_80049320) # $s3, 0x8005
|
||||
/* 007234 80006634 AFB40028 */ sw $s4, 0x28($sp)
|
||||
/* 007238 80006638 AFB20020 */ sw $s2, 0x20($sp)
|
||||
/* 00723C 8000663C 00809025 */ move $s2, $a0
|
||||
/* 007240 80006640 27B4003C */ addiu $s4, $sp, 0x3c
|
||||
/* 007244 80006644 26739320 */ addiu $s3, %lo(D_80049320) # addiu $s3, $s3, -0x6ce0
|
||||
/* 007248 80006648 AFBF002C */ sw $ra, 0x2c($sp)
|
||||
/* 00724C 8000664C AFB1001C */ sw $s1, 0x1c($sp)
|
||||
/* 007250 80006650 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 007254 80006654 02602025 */ move $a0, $s3
|
||||
/* 007258 80006658 02802825 */ move $a1, $s4
|
||||
/* 00725C 8000665C 0C00B540 */ jal osRecvMesg
|
||||
/* 007260 80006660 00003025 */ move $a2, $zero
|
||||
/* 007264 80006664 2410FFFF */ li $s0, -1
|
||||
/* 007268 80006668 1050000C */ beq $v0, $s0, .L8000669C_ovl0
|
||||
/* 00726C 8000666C 3C118005 */ lui $s1, %hi(D_8004A458) # $s1, 0x8005
|
||||
/* 007270 80006670 2631A458 */ addiu $s1, %lo(D_8004A458) # addiu $s1, $s1, -0x5ba8
|
||||
/* 007274 80006674 8FAE003C */ lw $t6, 0x3c($sp)
|
||||
.L80006678_ovl0:
|
||||
/* 007278 80006678 02602025 */ move $a0, $s3
|
||||
/* 00727C 8000667C 02802825 */ move $a1, $s4
|
||||
/* 007280 80006680 000E7880 */ sll $t7, $t6, 2
|
||||
/* 007284 80006684 022FC021 */ addu $t8, $s1, $t7
|
||||
/* 007288 80006688 00003025 */ move $a2, $zero
|
||||
/* 00728C 8000668C 0C00B540 */ jal osRecvMesg
|
||||
/* 007290 80006690 AF000000 */ sw $zero, ($t8)
|
||||
/* 007294 80006694 5450FFF8 */ bnel $v0, $s0, .L80006678_ovl0
|
||||
/* 007298 80006698 8FAE003C */ lw $t6, 0x3c($sp)
|
||||
.L8000669C_ovl0:
|
||||
/* 00729C 8000669C 3C118005 */ lui $s1, %hi(D_8004A458) # $s1, 0x8005
|
||||
/* 0072A0 800066A0 3C108005 */ lui $s0, %hi(D_8004A460) # $s0, 0x8005
|
||||
/* 0072A4 800066A4 2631A458 */ addiu $s1, %lo(D_8004A458) # addiu $s1, $s1, -0x5ba8
|
||||
/* 0072A8 800066A8 2610A460 */ addiu $s0, %lo(D_8004A460) # addiu $s0, $s0, -0x5ba0
|
||||
/* 0072AC 800066AC 8E020000 */ lw $v0, ($s0)
|
||||
.L800066B0_ovl0:
|
||||
/* 0072B0 800066B0 3C048005 */ lui $a0, %hi(D_8004A458) # $a0, 0x8005
|
||||
/* 0072B4 800066B4 2484A458 */ addiu $a0, %lo(D_8004A458) # addiu $a0, $a0, -0x5ba8
|
||||
/* 0072B8 800066B8 1840000D */ blez $v0, .L800066F0_ovl0
|
||||
/* 0072BC 800066BC 00001825 */ move $v1, $zero
|
||||
.L800066C0_ovl0:
|
||||
/* 0072C0 800066C0 8C990000 */ lw $t9, ($a0)
|
||||
/* 0072C4 800066C4 17200006 */ bnez $t9, .L800066E0_ovl0
|
||||
/* 0072C8 800066C8 3C018005 */ lui $at, %hi(D_8004A450) # $at, 0x8005
|
||||
/* 0072CC 800066CC AC23A450 */ sw $v1, %lo(D_8004A450)($at)
|
||||
/* 0072D0 800066D0 24080001 */ li $t0, 1
|
||||
/* 0072D4 800066D4 AC880000 */ sw $t0, ($a0)
|
||||
/* 0072D8 800066D8 10000011 */ b .L80006720_ovl0
|
||||
/* 0072DC 800066DC 24020001 */ li $v0, 1
|
||||
.L800066E0_ovl0:
|
||||
/* 0072E0 800066E0 24630001 */ addiu $v1, $v1, 1
|
||||
/* 0072E4 800066E4 0062082A */ slt $at, $v1, $v0
|
||||
/* 0072E8 800066E8 1420FFF5 */ bnez $at, .L800066C0_ovl0
|
||||
/* 0072EC 800066EC 24840004 */ addiu $a0, $a0, 4
|
||||
.L800066F0_ovl0:
|
||||
/* 0072F0 800066F0 16400008 */ bnez $s2, .L80006714_ovl0
|
||||
/* 0072F4 800066F4 02602025 */ move $a0, $s3
|
||||
/* 0072F8 800066F8 02802825 */ move $a1, $s4
|
||||
/* 0072FC 800066FC 0C00B540 */ jal osRecvMesg
|
||||
/* 007300 80006700 24060001 */ li $a2, 1
|
||||
/* 007304 80006704 8FA9003C */ lw $t1, 0x3c($sp)
|
||||
/* 007308 80006708 00095080 */ sll $t2, $t1, 2
|
||||
/* 00730C 8000670C 022A5821 */ addu $t3, $s1, $t2
|
||||
/* 007310 80006710 AD600000 */ sw $zero, ($t3)
|
||||
.L80006714_ovl0:
|
||||
/* 007314 80006714 5240FFE6 */ beql $s2, $zero, .L800066B0_ovl0
|
||||
/* 007318 80006718 8E020000 */ lw $v0, ($s0)
|
||||
/* 00731C 8000671C 00001025 */ move $v0, $zero
|
||||
.L80006720_ovl0:
|
||||
/* 007320 80006720 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
/* 007324 80006724 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 007328 80006728 8FB1001C */ lw $s1, 0x1c($sp)
|
||||
/* 00732C 8000672C 8FB20020 */ lw $s2, 0x20($sp)
|
||||
/* 007330 80006730 8FB30024 */ lw $s3, 0x24($sp)
|
||||
/* 007334 80006734 8FB40028 */ lw $s4, 0x28($sp)
|
||||
/* 007338 80006738 03E00008 */ jr $ra
|
||||
/* 00733C 8000673C 27BD0040 */ addiu $sp, $sp, 0x40
|
31
asm/non_matchings/ovl0/ovl0_2_5/func_80006740.s
Normal file
31
asm/non_matchings/ovl0/ovl0_2_5/func_80006740.s
Normal file
@ -0,0 +1,31 @@
|
||||
glabel func_80006740
|
||||
/* 007340 80006740 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* 007344 80006744 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 007348 80006748 240E0007 */ li $t6, 7
|
||||
/* 00734C 8000674C 240F0032 */ li $t7, 50
|
||||
/* 007350 80006750 AFAE0034 */ sw $t6, 0x34($sp)
|
||||
/* 007354 80006754 AFAF0038 */ sw $t7, 0x38($sp)
|
||||
/* 007358 80006758 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* 00735C 8000675C 27A50030 */ addiu $a1, $sp, 0x30
|
||||
/* 007360 80006760 0C00CEB8 */ jal osCreateMesgQueue
|
||||
/* 007364 80006764 24060001 */ li $a2, 1
|
||||
/* 007368 80006768 3C188000 */ lui $t8, %hi(D_80000B64) # $t8, 0x8000
|
||||
/* 00736C 8000676C 27180B64 */ addiu $t8, %lo(D_80000B64) # addiu $t8, $t8, 0xb64
|
||||
/* 007370 80006770 24190001 */ li $t9, 1
|
||||
/* 007374 80006774 27A80018 */ addiu $t0, $sp, 0x18
|
||||
/* 007378 80006778 3C048005 */ lui $a0, %hi(D_80048CB8) # $a0, 0x8005
|
||||
/* 00737C 8000677C AFB80048 */ sw $t8, 0x48($sp)
|
||||
/* 007380 80006780 AFB90050 */ sw $t9, 0x50($sp)
|
||||
/* 007384 80006784 AFA80054 */ sw $t0, 0x54($sp)
|
||||
/* 007388 80006788 24848CB8 */ addiu $a0, %lo(D_80048CB8) # addiu $a0, $a0, -0x7348
|
||||
/* 00738C 8000678C 27A50034 */ addiu $a1, $sp, 0x34
|
||||
/* 007390 80006790 0C00B4BC */ jal func_8002D2F0_ovl0
|
||||
/* 007394 80006794 00003025 */ move $a2, $zero
|
||||
/* 007398 80006798 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* 00739C 8000679C 00002825 */ move $a1, $zero
|
||||
/* 0073A0 800067A0 0C00B540 */ jal osRecvMesg
|
||||
/* 0073A4 800067A4 24060001 */ li $a2, 1
|
||||
/* 0073A8 800067A8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0073AC 800067AC 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* 0073B0 800067B0 03E00008 */ jr $ra
|
||||
/* 0073B4 800067B4 00000000 */ nop
|
5
asm/non_matchings/ovl0/ovl0_2_5/func_800067B8.s
Normal file
5
asm/non_matchings/ovl0/ovl0_2_5/func_800067B8.s
Normal file
@ -0,0 +1,5 @@
|
||||
glabel func_800067B8
|
||||
/* 0073B8 800067B8 240E0001 */ li $t6, 1
|
||||
/* 0073BC 800067BC 3C018005 */ lui $at, 0x8005
|
||||
/* 0073C0 800067C0 03E00008 */ jr $ra
|
||||
/* 0073C4 800067C4 AC2EA3F0 */ sw $t6, -0x5c10($at)
|
7
asm/non_matchings/ovl0/ovl0_2_5/func_800067C8.s
Normal file
7
asm/non_matchings/ovl0/ovl0_2_5/func_800067C8.s
Normal file
@ -0,0 +1,7 @@
|
||||
glabel func_800067C8
|
||||
/* 0073C8 800067C8 240E0002 */ li $t6, 2
|
||||
/* 0073CC 800067CC 3C018005 */ lui $at, %hi(D_8004A3F0) # $at, 0x8005
|
||||
/* 0073D0 800067D0 AC2EA3F0 */ sw $t6, %lo(D_8004A3F0)($at)
|
||||
/* 0073D4 800067D4 3C018005 */ lui $at, 0x8005
|
||||
/* 0073D8 800067D8 03E00008 */ jr $ra
|
||||
/* 0073DC 800067DC AC24A3F4 */ sw $a0, -0x5c0c($at)
|
34
asm/non_matchings/ovl0/ovl0_2_5/func_800067E0.s
Normal file
34
asm/non_matchings/ovl0/ovl0_2_5/func_800067E0.s
Normal file
@ -0,0 +1,34 @@
|
||||
glabel func_800067E0
|
||||
/* 0073E0 800067E0 3C028005 */ lui $v0, %hi(D_8004A3F0) # $v0, 0x8005
|
||||
/* 0073E4 800067E4 8C42A3F0 */ lw $v0, %lo(D_8004A3F0)($v0)
|
||||
/* 0073E8 800067E8 27BDFFC0 */ addiu $sp, $sp, -0x40
|
||||
/* 0073EC 800067EC 24010001 */ li $at, 1
|
||||
/* 0073F0 800067F0 10410006 */ beq $v0, $at, .L8000680C_ovl0
|
||||
/* 0073F4 800067F4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0073F8 800067F8 24010002 */ li $at, 2
|
||||
/* 0073FC 800067FC 10410005 */ beq $v0, $at, .L80006814_ovl0
|
||||
/* 007400 80006800 3C0E8005 */ lui $t6, %hi(D_80048C64) # $t6, 0x8005
|
||||
/* 007404 80006804 1000000F */ b .L80006844_ovl0
|
||||
/* 007408 80006808 00001025 */ move $v0, $zero
|
||||
.L8000680C_ovl0:
|
||||
/* 00740C 8000680C 1000000D */ b .L80006844_ovl0
|
||||
/* 007410 80006810 24020001 */ li $v0, 1
|
||||
.L80006814_ovl0:
|
||||
/* 007414 80006814 8DCE8C64 */ lw $t6, %lo(D_80048C64)($t6)
|
||||
/* 007418 80006818 240F000B */ li $t7, 11
|
||||
/* 00741C 8000681C 24180064 */ li $t8, 100
|
||||
/* 007420 80006820 11C00006 */ beqz $t6, .L8000683C_ovl0
|
||||
/* 007424 80006824 27A4001C */ addiu $a0, $sp, 0x1c
|
||||
/* 007428 80006828 AFAF001C */ sw $t7, 0x1c($sp)
|
||||
/* 00742C 8000682C 0C000260 */ jal func_80000980_ovl0
|
||||
/* 007430 80006830 AFB80020 */ sw $t8, 0x20($sp)
|
||||
/* 007434 80006834 10000003 */ b .L80006844_ovl0
|
||||
/* 007438 80006838 24020001 */ li $v0, 1
|
||||
.L8000683C_ovl0:
|
||||
/* 00743C 8000683C 10000001 */ b .L80006844_ovl0
|
||||
/* 007440 80006840 00001025 */ move $v0, $zero
|
||||
.L80006844_ovl0:
|
||||
/* 007444 80006844 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 007448 80006848 27BD0040 */ addiu $sp, $sp, 0x40
|
||||
/* 00744C 8000684C 03E00008 */ jr $ra
|
||||
/* 007450 80006850 00000000 */ nop
|
40
asm/non_matchings/ovl0/ovl0_2_5/func_80006854.s
Normal file
40
asm/non_matchings/ovl0/ovl0_2_5/func_80006854.s
Normal file
@ -0,0 +1,40 @@
|
||||
glabel func_80006854
|
||||
/* 007454 80006854 3C028005 */ lui $v0, %hi(D_800492DC) # $v0, 0x8005
|
||||
/* 007458 80006858 244292DC */ addiu $v0, %lo(D_800492DC) # addiu $v0, $v0, -0x6d24
|
||||
/* 00745C 8000685C 8C4E0000 */ lw $t6, ($v0)
|
||||
/* 007460 80006860 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 007464 80006864 24010001 */ li $at, 1
|
||||
/* 007468 80006868 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 00746C 8000686C AFB10018 */ sw $s1, 0x18($sp)
|
||||
/* 007470 80006870 15C10017 */ bne $t6, $at, .L800068D0_ovl0
|
||||
/* 007474 80006874 AFB00014 */ sw $s0, 0x14($sp)
|
||||
/* 007478 80006878 3C118005 */ lui $s1, %hi(D_800492E8) # $s1, 0x8005
|
||||
/* 00747C 8000687C 263192E8 */ addiu $s1, %lo(D_800492E8) # addiu $s1, $s1, -0x6d18
|
||||
/* 007480 80006880 240F0002 */ li $t7, 2
|
||||
/* 007484 80006884 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 007488 80006888 02202025 */ move $a0, $s1
|
||||
/* 00748C 8000688C 00002825 */ move $a1, $zero
|
||||
/* 007490 80006890 0C00B540 */ jal osRecvMesg
|
||||
/* 007494 80006894 00003025 */ move $a2, $zero
|
||||
/* 007498 80006898 2410FFFF */ li $s0, -1
|
||||
/* 00749C 8000689C 10500006 */ beq $v0, $s0, .L800068B8_ovl0
|
||||
/* 0074A0 800068A0 02202025 */ move $a0, $s1
|
||||
.L800068A4_ovl0:
|
||||
/* 0074A4 800068A4 00002825 */ move $a1, $zero
|
||||
/* 0074A8 800068A8 0C00B540 */ jal osRecvMesg
|
||||
/* 0074AC 800068AC 00003025 */ move $a2, $zero
|
||||
/* 0074B0 800068B0 5450FFFC */ bnel $v0, $s0, .L800068A4_ovl0
|
||||
/* 0074B4 800068B4 02202025 */ move $a0, $s1
|
||||
.L800068B8_ovl0:
|
||||
/* 0074B8 800068B8 02202025 */ move $a0, $s1
|
||||
/* 0074BC 800068BC 00002825 */ move $a1, $zero
|
||||
/* 0074C0 800068C0 0C00B540 */ jal osRecvMesg
|
||||
/* 0074C4 800068C4 24060001 */ li $a2, 1
|
||||
/* 0074C8 800068C8 3C018005 */ lui $at, %hi(D_800492DC) # $at, 0x8005
|
||||
/* 0074CC 800068CC AC2092DC */ sw $zero, %lo(D_800492DC)($at)
|
||||
.L800068D0_ovl0:
|
||||
/* 0074D0 800068D0 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 0074D4 800068D4 8FB00014 */ lw $s0, 0x14($sp)
|
||||
/* 0074D8 800068D8 8FB10018 */ lw $s1, 0x18($sp)
|
||||
/* 0074DC 800068DC 03E00008 */ jr $ra
|
||||
/* 0074E0 800068E0 27BD0020 */ addiu $sp, $sp, 0x20
|
359
asm/non_matchings/ovl0/ovl0_2_5/func_800068E4.s
Normal file
359
asm/non_matchings/ovl0/ovl0_2_5/func_800068E4.s
Normal file
@ -0,0 +1,359 @@
|
||||
glabel func_800068E4
|
||||
/* 0074E4 800068E4 27BDFFC0 */ addiu $sp, $sp, -0x40
|
||||
/* 0074E8 800068E8 AFB60030 */ sw $s6, 0x30($sp)
|
||||
/* 0074EC 800068EC 0080B025 */ move $s6, $a0
|
||||
/* 0074F0 800068F0 AFBF003C */ sw $ra, 0x3c($sp)
|
||||
/* 0074F4 800068F4 3C018005 */ lui $at, %hi(D_800492DC) # $at, 0x8005
|
||||
/* 0074F8 800068F8 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005
|
||||
/* 0074FC 800068FC AFBE0038 */ sw $fp, 0x38($sp)
|
||||
/* 007500 80006900 AFB70034 */ sw $s7, 0x34($sp)
|
||||
/* 007504 80006904 AFB5002C */ sw $s5, 0x2c($sp)
|
||||
/* 007508 80006908 AFB40028 */ sw $s4, 0x28($sp)
|
||||
/* 00750C 8000690C AFB30024 */ sw $s3, 0x24($sp)
|
||||
/* 007510 80006910 AFB20020 */ sw $s2, 0x20($sp)
|
||||
/* 007514 80006914 AFB1001C */ sw $s1, 0x1c($sp)
|
||||
/* 007518 80006918 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 00751C 8000691C AC2092DC */ sw $zero, %lo(D_800492DC)($at)
|
||||
/* 007520 80006920 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0
|
||||
/* 007524 80006924 00002825 */ move $a1, $zero
|
||||
/* 007528 80006928 0C00B540 */ jal osRecvMesg
|
||||
/* 00752C 8000692C 00003025 */ move $a2, $zero
|
||||
/* 007530 80006930 2413FFFF */ li $s3, -1
|
||||
/* 007534 80006934 10530007 */ beq $v0, $s3, .L80006954_ovl0
|
||||
.L80006938_ovl0:
|
||||
/* 007538 80006938 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005
|
||||
/* 00753C 8000693C 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0
|
||||
/* 007540 80006940 00002825 */ move $a1, $zero
|
||||
/* 007544 80006944 0C00B540 */ jal osRecvMesg
|
||||
/* 007548 80006948 00003025 */ move $a2, $zero
|
||||
/* 00754C 8000694C 1453FFFA */ bne $v0, $s3, .L80006938_ovl0
|
||||
/* 007550 80006950 00000000 */ nop
|
||||
.L80006954_ovl0:
|
||||
/* 007554 80006954 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005
|
||||
/* 007558 80006958 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0
|
||||
/* 00755C 8000695C 00002825 */ move $a1, $zero
|
||||
/* 007560 80006960 0C00B540 */ jal osRecvMesg
|
||||
/* 007564 80006964 00003025 */ move $a2, $zero
|
||||
/* 007568 80006968 10530007 */ beq $v0, $s3, .L80006988_ovl0
|
||||
.L8000696C_ovl0:
|
||||
/* 00756C 8000696C 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005
|
||||
/* 007570 80006970 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0
|
||||
/* 007574 80006974 00002825 */ move $a1, $zero
|
||||
/* 007578 80006978 0C00B540 */ jal osRecvMesg
|
||||
/* 00757C 8000697C 00003025 */ move $a2, $zero
|
||||
/* 007580 80006980 1453FFFA */ bne $v0, $s3, .L8000696C_ovl0
|
||||
/* 007584 80006984 00000000 */ nop
|
||||
.L80006988_ovl0:
|
||||
/* 007588 80006988 3C118005 */ lui $s1, %hi(D_800492C0) # $s1, 0x8005
|
||||
/* 00758C 8000698C 263192C0 */ addiu $s1, %lo(D_800492C0) # addiu $s1, $s1, -0x6d40
|
||||
/* 007590 80006990 02202025 */ move $a0, $s1
|
||||
/* 007594 80006994 00002825 */ move $a1, $zero
|
||||
/* 007598 80006998 0C00B540 */ jal osRecvMesg
|
||||
/* 00759C 8000699C 00003025 */ move $a2, $zero
|
||||
/* 0075A0 800069A0 10530006 */ beq $v0, $s3, .L800069BC_ovl0
|
||||
/* 0075A4 800069A4 02202025 */ move $a0, $s1
|
||||
.L800069A8_ovl0:
|
||||
/* 0075A8 800069A8 00002825 */ move $a1, $zero
|
||||
/* 0075AC 800069AC 0C00B540 */ jal osRecvMesg
|
||||
/* 0075B0 800069B0 00003025 */ move $a2, $zero
|
||||
/* 0075B4 800069B4 5453FFFC */ bnel $v0, $s3, .L800069A8_ovl0
|
||||
/* 0075B8 800069B8 02202025 */ move $a0, $s1
|
||||
.L800069BC_ovl0:
|
||||
/* 0075BC 800069BC 3C018005 */ lui $at, %hi(D_8004A3F0) # $at, 0x8005
|
||||
/* 0075C0 800069C0 AC20A3F0 */ sw $zero, %lo(D_8004A3F0)($at)
|
||||
/* 0075C4 800069C4 3C018005 */ lui $at, %hi(D_8004A3F4) # $at, 0x8005
|
||||
/* 0075C8 800069C8 AC33A3F4 */ sw $s3, %lo(D_8004A3F4)($at)
|
||||
/* 0075CC 800069CC 3C018005 */ lui $at, %hi(D_8004A450) # $at, 0x8005
|
||||
/* 0075D0 800069D0 240E0001 */ li $t6, 1
|
||||
/* 0075D4 800069D4 AC2EA450 */ sw $t6, %lo(D_8004A450)($at)
|
||||
/* 0075D8 800069D8 3C018005 */ lui $at, %hi(D_80048C64) # $at, 0x8005
|
||||
/* 0075DC 800069DC 3C028005 */ lui $v0, %hi(D_8004A458) # $v0, 0x8005
|
||||
/* 0075E0 800069E0 3C038005 */ lui $v1, %hi(D_8004A460) # $v1, 0x8005
|
||||
/* 0075E4 800069E4 AC208C64 */ sw $zero, %lo(D_80048C64)($at)
|
||||
/* 0075E8 800069E8 2463A460 */ addiu $v1, %lo(D_8004A460) # addiu $v1, $v1, -0x5ba0
|
||||
/* 0075EC 800069EC 2442A458 */ addiu $v0, %lo(D_8004A458) # addiu $v0, $v0, -0x5ba8
|
||||
.L800069F0_ovl0:
|
||||
/* 0075F0 800069F0 24420004 */ addiu $v0, $v0, 4
|
||||
/* 0075F4 800069F4 1443FFFE */ bne $v0, $v1, .L800069F0_ovl0
|
||||
/* 0075F8 800069F8 AC40FFFC */ sw $zero, -4($v0)
|
||||
/* 0075FC 800069FC 96CF0000 */ lhu $t7, ($s6)
|
||||
/* 007600 80006A00 3C1E8004 */ lui $fp, %hi(D_8003DCA8) # $fp, 0x8004
|
||||
/* 007604 80006A04 27DEDCA8 */ addiu $fp, %lo(D_8003DCA8) # addiu $fp, $fp, -0x2358
|
||||
/* 007608 80006A08 31F80001 */ andi $t8, $t7, 1
|
||||
/* 00760C 80006A0C 13000062 */ beqz $t8, .L80006B98_ovl0
|
||||
/* 007610 80006A10 00008025 */ move $s0, $zero
|
||||
/* 007614 80006A14 3C1E8004 */ lui $fp, %hi(D_8003DCA8) # $fp, 0x8004
|
||||
/* 007618 80006A18 3C158004 */ lui $s5, %hi(D_8003DCA4) # $s5, 0x8004
|
||||
/* 00761C 80006A1C 3C148005 */ lui $s4, %hi(D_8004A42C) # $s4, 0x8005
|
||||
/* 007620 80006A20 3C128005 */ lui $s2, %hi(D_800492D8) # $s2, 0x8005
|
||||
/* 007624 80006A24 265292D8 */ addiu $s2, %lo(D_800492D8) # addiu $s2, $s2, -0x6d28
|
||||
/* 007628 80006A28 2694A42C */ addiu $s4, %lo(D_8004A42C) # addiu $s4, $s4, -0x5bd4
|
||||
/* 00762C 80006A2C 26B5DCA4 */ addiu $s5, %lo(D_8003DCA4) # addiu $s5, $s5, -0x235c
|
||||
/* 007630 80006A30 27DEDCA8 */ addiu $fp, %lo(D_8003DCA8) # addiu $fp, $fp, -0x2358
|
||||
/* 007634 80006A34 00008025 */ move $s0, $zero
|
||||
/* 007638 80006A38 24170B9B */ li $s7, 2971
|
||||
.L80006A3C_ovl0:
|
||||
/* 00763C 80006A3C 0C001A15 */ jal func_80006854_ovl0
|
||||
/* 007640 80006A40 00000000 */ nop
|
||||
/* 007644 80006A44 0C000144 */ jal func_80000510_ovl0
|
||||
/* 007648 80006A48 00000000 */ nop
|
||||
/* 00764C 80006A4C 96590000 */ lhu $t9, ($s2)
|
||||
/* 007650 80006A50 1B200009 */ blez $t9, .L80006A78_ovl0
|
||||
/* 007654 80006A54 02202025 */ move $a0, $s1
|
||||
.L80006A58_ovl0:
|
||||
/* 007658 80006A58 00002825 */ move $a1, $zero
|
||||
/* 00765C 80006A5C 0C00B540 */ jal osRecvMesg
|
||||
/* 007660 80006A60 24060001 */ li $a2, 1
|
||||
/* 007664 80006A64 96480000 */ lhu $t0, ($s2)
|
||||
/* 007668 80006A68 26100001 */ addiu $s0, $s0, 1
|
||||
/* 00766C 80006A6C 0208082A */ slt $at, $s0, $t0
|
||||
/* 007670 80006A70 5420FFF9 */ bnezl $at, .L80006A58_ovl0
|
||||
/* 007674 80006A74 02202025 */ move $a0, $s1
|
||||
.L80006A78_ovl0:
|
||||
/* 007678 80006A78 02202025 */ move $a0, $s1
|
||||
/* 00767C 80006A7C 00002825 */ move $a1, $zero
|
||||
/* 007680 80006A80 0C00B540 */ jal osRecvMesg
|
||||
/* 007684 80006A84 00003025 */ move $a2, $zero
|
||||
/* 007688 80006A88 10530006 */ beq $v0, $s3, .L80006AA4_ovl0
|
||||
/* 00768C 80006A8C 02202025 */ move $a0, $s1
|
||||
.L80006A90_ovl0:
|
||||
/* 007690 80006A90 00002825 */ move $a1, $zero
|
||||
/* 007694 80006A94 0C00B540 */ jal osRecvMesg
|
||||
/* 007698 80006A98 00003025 */ move $a2, $zero
|
||||
/* 00769C 80006A9C 5453FFFC */ bnel $v0, $s3, .L80006A90_ovl0
|
||||
/* 0076A0 80006AA0 02202025 */ move $a0, $s1
|
||||
.L80006AA4_ovl0:
|
||||
/* 0076A4 80006AA4 0C00C534 */ jal func_800314D0_ovl0
|
||||
/* 0076A8 80006AA8 00000000 */ nop
|
||||
/* 0076AC 80006AAC AE820000 */ sw $v0, ($s4)
|
||||
/* 0076B0 80006AB0 8ED90008 */ lw $t9, 8($s6)
|
||||
/* 0076B4 80006AB4 02C02025 */ move $a0, $s6
|
||||
/* 0076B8 80006AB8 0320F809 */ jalr $t9
|
||||
/* 0076BC 80006ABC 00000000 */ nop
|
||||
/* 0076C0 80006AC0 8EA90000 */ lw $t1, ($s5)
|
||||
/* 0076C4 80006AC4 252A0001 */ addiu $t2, $t1, 1
|
||||
/* 0076C8 80006AC8 0C00C534 */ jal func_800314D0_ovl0
|
||||
/* 0076CC 80006ACC AEAA0000 */ sw $t2, ($s5)
|
||||
/* 0076D0 80006AD0 8E8B0000 */ lw $t3, ($s4)
|
||||
/* 0076D4 80006AD4 3C018005 */ lui $at, %hi(D_8004A430) # $at, 0x8005
|
||||
/* 0076D8 80006AD8 004B6023 */ subu $t4, $v0, $t3
|
||||
/* 0076DC 80006ADC 0197001B */ divu $zero, $t4, $s7
|
||||
/* 0076E0 80006AE0 00006812 */ mflo $t5
|
||||
/* 0076E4 80006AE4 AC2DA430 */ sw $t5, %lo(D_8004A430)($at)
|
||||
/* 0076E8 80006AE8 16E00002 */ bnez $s7, .L80006AF4_ovl0
|
||||
/* 0076EC 80006AEC 00000000 */ nop
|
||||
/* 0076F0 80006AF0 0007000D */ break 7
|
||||
.L80006AF4_ovl0:
|
||||
/* 0076F4 80006AF4 0C0019F8 */ jal func_800067E0_ovl0
|
||||
/* 0076F8 80006AF8 00000000 */ nop
|
||||
/* 0076FC 80006AFC 14400086 */ bnez $v0, .L80006D18_ovl0
|
||||
/* 007700 80006B00 3C0F8005 */ lui $t7, %hi(D_800492DA) # $t7, 0x8005
|
||||
/* 007704 80006B04 8EAE0000 */ lw $t6, ($s5)
|
||||
/* 007708 80006B08 95EF92DA */ lhu $t7, %lo(D_800492DA)($t7)
|
||||
/* 00770C 80006B0C 01CF001B */ divu $zero, $t6, $t7
|
||||
/* 007710 80006B10 0000C010 */ mfhi $t8
|
||||
/* 007714 80006B14 15E00002 */ bnez $t7, .L80006B20_ovl0
|
||||
/* 007718 80006B18 00000000 */ nop
|
||||
/* 00771C 80006B1C 0007000D */ break 7
|
||||
.L80006B20_ovl0:
|
||||
/* 007720 80006B20 1700001B */ bnez $t8, .L80006B90_ovl0
|
||||
/* 007724 80006B24 00000000 */ nop
|
||||
/* 007728 80006B28 0C00198A */ jal func_80006628_ovl0
|
||||
/* 00772C 80006B2C 00002025 */ move $a0, $zero
|
||||
/* 007730 80006B30 0C00C534 */ jal func_800314D0_ovl0
|
||||
/* 007734 80006B34 00000000 */ nop
|
||||
/* 007738 80006B38 AE820000 */ sw $v0, ($s4)
|
||||
/* 00773C 80006B3C 8ED90010 */ lw $t9, 0x10($s6)
|
||||
/* 007740 80006B40 02C02025 */ move $a0, $s6
|
||||
/* 007744 80006B44 0320F809 */ jalr $t9
|
||||
/* 007748 80006B48 00000000 */ nop
|
||||
/* 00774C 80006B4C 8FC80000 */ lw $t0, ($fp)
|
||||
/* 007750 80006B50 25090001 */ addiu $t1, $t0, 1
|
||||
/* 007754 80006B54 0C00C534 */ jal func_800314D0_ovl0
|
||||
/* 007758 80006B58 AFC90000 */ sw $t1, ($fp)
|
||||
/* 00775C 80006B5C 8E8A0000 */ lw $t2, ($s4)
|
||||
/* 007760 80006B60 3C018005 */ lui $at, %hi(D_8004A434) # $at, 0x8005
|
||||
/* 007764 80006B64 004A5823 */ subu $t3, $v0, $t2
|
||||
/* 007768 80006B68 0177001B */ divu $zero, $t3, $s7
|
||||
/* 00776C 80006B6C 00006012 */ mflo $t4
|
||||
/* 007770 80006B70 AC2CA434 */ sw $t4, %lo(D_8004A434)($at)
|
||||
/* 007774 80006B74 16E00002 */ bnez $s7, .L80006B80_ovl0
|
||||
/* 007778 80006B78 00000000 */ nop
|
||||
/* 00777C 80006B7C 0007000D */ break 7
|
||||
.L80006B80_ovl0:
|
||||
/* 007780 80006B80 0C0019F8 */ jal func_800067E0_ovl0
|
||||
/* 007784 80006B84 00000000 */ nop
|
||||
/* 007788 80006B88 14400063 */ bnez $v0, .L80006D18_ovl0
|
||||
/* 00778C 80006B8C 00000000 */ nop
|
||||
.L80006B90_ovl0:
|
||||
/* 007790 80006B90 1000FFAA */ b .L80006A3C_ovl0
|
||||
/* 007794 80006B94 00008025 */ move $s0, $zero
|
||||
.L80006B98_ovl0:
|
||||
/* 007798 80006B98 3C158004 */ lui $s5, %hi(D_8003DCA4) # $s5, 0x8004
|
||||
/* 00779C 80006B9C 3C148005 */ lui $s4, %hi(D_8004A42C) # $s4, 0x8005
|
||||
/* 0077A0 80006BA0 3C128005 */ lui $s2, %hi(D_800492D8) # $s2, 0x8005
|
||||
/* 0077A4 80006BA4 265292D8 */ addiu $s2, %lo(D_800492D8) # addiu $s2, $s2, -0x6d28
|
||||
/* 0077A8 80006BA8 2694A42C */ addiu $s4, %lo(D_8004A42C) # addiu $s4, $s4, -0x5bd4
|
||||
/* 0077AC 80006BAC 26B5DCA4 */ addiu $s5, %lo(D_8003DCA4) # addiu $s5, $s5, -0x235c
|
||||
/* 0077B0 80006BB0 24170B9B */ li $s7, 2971
|
||||
.L80006BB4_ovl0:
|
||||
/* 0077B4 80006BB4 0C001A15 */ jal func_80006854_ovl0
|
||||
/* 0077B8 80006BB8 00000000 */ nop
|
||||
/* 0077BC 80006BBC 0C000144 */ jal func_80000510_ovl0
|
||||
/* 0077C0 80006BC0 00000000 */ nop
|
||||
/* 0077C4 80006BC4 964D0000 */ lhu $t5, ($s2)
|
||||
/* 0077C8 80006BC8 19A00009 */ blez $t5, .L80006BF0_ovl0
|
||||
/* 0077CC 80006BCC 02202025 */ move $a0, $s1
|
||||
.L80006BD0_ovl0:
|
||||
/* 0077D0 80006BD0 00002825 */ move $a1, $zero
|
||||
/* 0077D4 80006BD4 0C00B540 */ jal osRecvMesg
|
||||
/* 0077D8 80006BD8 24060001 */ li $a2, 1
|
||||
/* 0077DC 80006BDC 964E0000 */ lhu $t6, ($s2)
|
||||
/* 0077E0 80006BE0 26100001 */ addiu $s0, $s0, 1
|
||||
/* 0077E4 80006BE4 020E082A */ slt $at, $s0, $t6
|
||||
/* 0077E8 80006BE8 5420FFF9 */ bnezl $at, .L80006BD0_ovl0
|
||||
/* 0077EC 80006BEC 02202025 */ move $a0, $s1
|
||||
.L80006BF0_ovl0:
|
||||
/* 0077F0 80006BF0 02202025 */ move $a0, $s1
|
||||
/* 0077F4 80006BF4 00002825 */ move $a1, $zero
|
||||
/* 0077F8 80006BF8 0C00B540 */ jal osRecvMesg
|
||||
/* 0077FC 80006BFC 00003025 */ move $a2, $zero
|
||||
/* 007800 80006C00 10530006 */ beq $v0, $s3, .L80006C1C_ovl0
|
||||
/* 007804 80006C04 02202025 */ move $a0, $s1
|
||||
.L80006C08_ovl0:
|
||||
/* 007808 80006C08 00002825 */ move $a1, $zero
|
||||
/* 00780C 80006C0C 0C00B540 */ jal osRecvMesg
|
||||
/* 007810 80006C10 00003025 */ move $a2, $zero
|
||||
/* 007814 80006C14 5453FFFC */ bnel $v0, $s3, .L80006C08_ovl0
|
||||
/* 007818 80006C18 02202025 */ move $a0, $s1
|
||||
.L80006C1C_ovl0:
|
||||
/* 00781C 80006C1C 0C00C534 */ jal func_800314D0_ovl0
|
||||
/* 007820 80006C20 00000000 */ nop
|
||||
/* 007824 80006C24 AE820000 */ sw $v0, ($s4)
|
||||
/* 007828 80006C28 8ED90008 */ lw $t9, 8($s6)
|
||||
/* 00782C 80006C2C 02C02025 */ move $a0, $s6
|
||||
/* 007830 80006C30 0320F809 */ jalr $t9
|
||||
/* 007834 80006C34 00000000 */ nop
|
||||
/* 007838 80006C38 8EAF0000 */ lw $t7, ($s5)
|
||||
/* 00783C 80006C3C 25F80001 */ addiu $t8, $t7, 1
|
||||
/* 007840 80006C40 0C00C534 */ jal func_800314D0_ovl0
|
||||
/* 007844 80006C44 AEB80000 */ sw $t8, ($s5)
|
||||
/* 007848 80006C48 8E880000 */ lw $t0, ($s4)
|
||||
/* 00784C 80006C4C 3C018005 */ lui $at, %hi(D_8004A430) # $at, 0x8005
|
||||
/* 007850 80006C50 00484823 */ subu $t1, $v0, $t0
|
||||
/* 007854 80006C54 0137001B */ divu $zero, $t1, $s7
|
||||
/* 007858 80006C58 00005012 */ mflo $t2
|
||||
/* 00785C 80006C5C AC2AA430 */ sw $t2, %lo(D_8004A430)($at)
|
||||
/* 007860 80006C60 16E00002 */ bnez $s7, .L80006C6C_ovl0
|
||||
/* 007864 80006C64 00000000 */ nop
|
||||
/* 007868 80006C68 0007000D */ break 7
|
||||
.L80006C6C_ovl0:
|
||||
/* 00786C 80006C6C 0C0019F8 */ jal func_800067E0_ovl0
|
||||
/* 007870 80006C70 00000000 */ nop
|
||||
/* 007874 80006C74 14400028 */ bnez $v0, .L80006D18_ovl0
|
||||
/* 007878 80006C78 3C0C8005 */ lui $t4, %hi(D_800492DA) # $t4, 0x8005
|
||||
/* 00787C 80006C7C 8EAB0000 */ lw $t3, ($s5)
|
||||
/* 007880 80006C80 958C92DA */ lhu $t4, %lo(D_800492DA)($t4)
|
||||
/* 007884 80006C84 016C001B */ divu $zero, $t3, $t4
|
||||
/* 007888 80006C88 00006810 */ mfhi $t5
|
||||
/* 00788C 80006C8C 15800002 */ bnez $t4, .L80006C98_ovl0
|
||||
/* 007890 80006C90 00000000 */ nop
|
||||
/* 007894 80006C94 0007000D */ break 7
|
||||
.L80006C98_ovl0:
|
||||
/* 007898 80006C98 15A0001D */ bnez $t5, .L80006D10_ovl0
|
||||
/* 00789C 80006C9C 00000000 */ nop
|
||||
/* 0078A0 80006CA0 0C00198A */ jal func_80006628_ovl0
|
||||
/* 0078A4 80006CA4 24040001 */ li $a0, 1
|
||||
/* 0078A8 80006CA8 10400019 */ beqz $v0, .L80006D10_ovl0
|
||||
/* 0078AC 80006CAC 00000000 */ nop
|
||||
/* 0078B0 80006CB0 0C00C534 */ jal func_800314D0_ovl0
|
||||
/* 0078B4 80006CB4 00000000 */ nop
|
||||
/* 0078B8 80006CB8 AE820000 */ sw $v0, ($s4)
|
||||
/* 0078BC 80006CBC 8ED90010 */ lw $t9, 0x10($s6)
|
||||
/* 0078C0 80006CC0 02C02025 */ move $a0, $s6
|
||||
/* 0078C4 80006CC4 0320F809 */ jalr $t9
|
||||
/* 0078C8 80006CC8 00000000 */ nop
|
||||
/* 0078CC 80006CCC 8FCE0000 */ lw $t6, ($fp)
|
||||
/* 0078D0 80006CD0 25CF0001 */ addiu $t7, $t6, 1
|
||||
/* 0078D4 80006CD4 0C00C534 */ jal func_800314D0_ovl0
|
||||
/* 0078D8 80006CD8 AFCF0000 */ sw $t7, ($fp)
|
||||
/* 0078DC 80006CDC 8E980000 */ lw $t8, ($s4)
|
||||
/* 0078E0 80006CE0 3C018005 */ lui $at, %hi(D_8004A434) # $at, 0x8005
|
||||
/* 0078E4 80006CE4 00584023 */ subu $t0, $v0, $t8
|
||||
/* 0078E8 80006CE8 0117001B */ divu $zero, $t0, $s7
|
||||
/* 0078EC 80006CEC 00004812 */ mflo $t1
|
||||
/* 0078F0 80006CF0 AC29A434 */ sw $t1, %lo(D_8004A434)($at)
|
||||
/* 0078F4 80006CF4 16E00002 */ bnez $s7, .L80006D00_ovl0
|
||||
/* 0078F8 80006CF8 00000000 */ nop
|
||||
/* 0078FC 80006CFC 0007000D */ break 7
|
||||
.L80006D00_ovl0:
|
||||
/* 007900 80006D00 0C0019F8 */ jal func_800067E0_ovl0
|
||||
/* 007904 80006D04 00000000 */ nop
|
||||
/* 007908 80006D08 14400003 */ bnez $v0, .L80006D18_ovl0
|
||||
/* 00790C 80006D0C 00000000 */ nop
|
||||
.L80006D10_ovl0:
|
||||
/* 007910 80006D10 1000FFA8 */ b .L80006BB4_ovl0
|
||||
/* 007914 80006D14 00008025 */ move $s0, $zero
|
||||
.L80006D18_ovl0:
|
||||
/* 007918 80006D18 0C0019D0 */ jal func_80006740_ovl0
|
||||
/* 00791C 80006D1C 00000000 */ nop
|
||||
/* 007920 80006D20 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005
|
||||
/* 007924 80006D24 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0
|
||||
/* 007928 80006D28 00002825 */ move $a1, $zero
|
||||
/* 00792C 80006D2C 0C00B540 */ jal osRecvMesg
|
||||
/* 007930 80006D30 00003025 */ move $a2, $zero
|
||||
/* 007934 80006D34 10530007 */ beq $v0, $s3, .L80006D54_ovl0
|
||||
.L80006D38_ovl0:
|
||||
/* 007938 80006D38 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005
|
||||
/* 00793C 80006D3C 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0
|
||||
/* 007940 80006D40 00002825 */ move $a1, $zero
|
||||
/* 007944 80006D44 0C00B540 */ jal osRecvMesg
|
||||
/* 007948 80006D48 00003025 */ move $a2, $zero
|
||||
/* 00794C 80006D4C 1453FFFA */ bne $v0, $s3, .L80006D38_ovl0
|
||||
/* 007950 80006D50 00000000 */ nop
|
||||
.L80006D54_ovl0:
|
||||
/* 007954 80006D54 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005
|
||||
/* 007958 80006D58 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0
|
||||
/* 00795C 80006D5C 00002825 */ move $a1, $zero
|
||||
/* 007960 80006D60 0C00B540 */ jal osRecvMesg
|
||||
/* 007964 80006D64 00003025 */ move $a2, $zero
|
||||
/* 007968 80006D68 10530007 */ beq $v0, $s3, .L80006D88_ovl0
|
||||
.L80006D6C_ovl0:
|
||||
/* 00796C 80006D6C 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005
|
||||
/* 007970 80006D70 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0
|
||||
/* 007974 80006D74 00002825 */ move $a1, $zero
|
||||
/* 007978 80006D78 0C00B540 */ jal osRecvMesg
|
||||
/* 00797C 80006D7C 00003025 */ move $a2, $zero
|
||||
/* 007980 80006D80 1453FFFA */ bne $v0, $s3, .L80006D6C_ovl0
|
||||
/* 007984 80006D84 00000000 */ nop
|
||||
.L80006D88_ovl0:
|
||||
/* 007988 80006D88 02202025 */ move $a0, $s1
|
||||
/* 00798C 80006D8C 00002825 */ move $a1, $zero
|
||||
/* 007990 80006D90 0C00B540 */ jal osRecvMesg
|
||||
/* 007994 80006D94 00003025 */ move $a2, $zero
|
||||
/* 007998 80006D98 10530006 */ beq $v0, $s3, .L80006DB4_ovl0
|
||||
/* 00799C 80006D9C 02202025 */ move $a0, $s1
|
||||
.L80006DA0_ovl0:
|
||||
/* 0079A0 80006DA0 00002825 */ move $a1, $zero
|
||||
/* 0079A4 80006DA4 0C00B540 */ jal osRecvMesg
|
||||
/* 0079A8 80006DA8 00003025 */ move $a2, $zero
|
||||
/* 0079AC 80006DAC 5453FFFC */ bnel $v0, $s3, .L80006DA0_ovl0
|
||||
/* 0079B0 80006DB0 02202025 */ move $a0, $s1
|
||||
.L80006DB4_ovl0:
|
||||
/* 0079B4 80006DB4 0C001F3A */ jal func_80007CE8_ovl0
|
||||
/* 0079B8 80006DB8 00002025 */ move $a0, $zero
|
||||
/* 0079BC 80006DBC 8FBF003C */ lw $ra, 0x3c($sp)
|
||||
/* 0079C0 80006DC0 240A0002 */ li $t2, 2
|
||||
/* 0079C4 80006DC4 3C018005 */ lui $at, %hi(D_800492DC) # $at, 0x8005
|
||||
/* 0079C8 80006DC8 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 0079CC 80006DCC 8FB1001C */ lw $s1, 0x1c($sp)
|
||||
/* 0079D0 80006DD0 8FB20020 */ lw $s2, 0x20($sp)
|
||||
/* 0079D4 80006DD4 8FB30024 */ lw $s3, 0x24($sp)
|
||||
/* 0079D8 80006DD8 8FB40028 */ lw $s4, 0x28($sp)
|
||||
/* 0079DC 80006DDC 8FB5002C */ lw $s5, 0x2c($sp)
|
||||
/* 0079E0 80006DE0 8FB60030 */ lw $s6, 0x30($sp)
|
||||
/* 0079E4 80006DE4 8FB70034 */ lw $s7, 0x34($sp)
|
||||
/* 0079E8 80006DE8 8FBE0038 */ lw $fp, 0x38($sp)
|
||||
/* 0079EC 80006DEC AC2A92DC */ sw $t2, %lo(D_800492DC)($at)
|
||||
/* 0079F0 80006DF0 03E00008 */ jr $ra
|
||||
/* 0079F4 80006DF4 27BD0040 */ addiu $sp, $sp, 0x40
|
15
asm/non_matchings/ovl0/ovl0_2_5/func_80006DF8.s
Normal file
15
asm/non_matchings/ovl0/ovl0_2_5/func_80006DF8.s
Normal file
@ -0,0 +1,15 @@
|
||||
glabel func_80006DF8
|
||||
/* 0079F8 80006DF8 3C198005 */ lui $t9, %hi(D_8004A488) # $t9, 0x8005
|
||||
/* 0079FC 80006DFC 8F39A488 */ lw $t9, %lo(D_8004A488)($t9)
|
||||
/* 007A00 80006E00 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 007A04 80006E04 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 007A08 80006E08 0320F809 */ jalr $t9
|
||||
/* 007A0C 80006E0C AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 007A10 80006E10 8FAE0018 */ lw $t6, 0x18($sp)
|
||||
/* 007A14 80006E14 8DD90004 */ lw $t9, 4($t6)
|
||||
/* 007A18 80006E18 0320F809 */ jalr $t9
|
||||
/* 007A1C 80006E1C 00000000 */ nop
|
||||
/* 007A20 80006E20 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 007A24 80006E24 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 007A28 80006E28 03E00008 */ jr $ra
|
||||
/* 007A2C 80006E2C 00000000 */ nop
|
26
asm/non_matchings/ovl0/ovl0_2_5/func_80006E30.s
Normal file
26
asm/non_matchings/ovl0/ovl0_2_5/func_80006E30.s
Normal file
@ -0,0 +1,26 @@
|
||||
glabel func_80006E30
|
||||
/* 007A30 80006E30 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 007A34 80006E34 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 007A38 80006E38 0C00150C */ jal func_80005430_ovl0
|
||||
/* 007A3C 80006E3C AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 007A40 80006E40 0C00154C */ jal func_80005530_ovl0
|
||||
/* 007A44 80006E44 00000000 */ nop
|
||||
/* 007A48 80006E48 8FAE0018 */ lw $t6, 0x18($sp)
|
||||
/* 007A4C 80006E4C 8DD9000C */ lw $t9, 0xc($t6)
|
||||
/* 007A50 80006E50 0320F809 */ jalr $t9
|
||||
/* 007A54 80006E54 00000000 */ nop
|
||||
/* 007A58 80006E58 0C0017C4 */ jal func_80005F10_ovl0
|
||||
/* 007A5C 80006E5C 00000000 */ nop
|
||||
/* 007A60 80006E60 3C0F8005 */ lui $t7, %hi(D_8004A450) # $t7, 0x8005
|
||||
/* 007A64 80006E64 8DEFA450 */ lw $t7, %lo(D_8004A450)($t7)
|
||||
/* 007A68 80006E68 3C048005 */ lui $a0, 0x8005
|
||||
/* 007A6C 80006E6C 000FC080 */ sll $t8, $t7, 2
|
||||
/* 007A70 80006E70 00982021 */ addu $a0, $a0, $t8
|
||||
/* 007A74 80006E74 0C001EB7 */ jal func_80007ADC_ovl0
|
||||
/* 007A78 80006E78 8C84A388 */ lw $a0, -0x5c78($a0)
|
||||
/* 007A7C 80006E7C 0C00165F */ jal func_8000597C_ovl0
|
||||
/* 007A80 80006E80 00000000 */ nop
|
||||
/* 007A84 80006E84 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 007A88 80006E88 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 007A8C 80006E8C 03E00008 */ jr $ra
|
||||
/* 007A90 80006E90 00000000 */ nop
|
22
asm/non_matchings/ovl0/ovl0_2_5/func_80006E94.s
Normal file
22
asm/non_matchings/ovl0/ovl0_2_5/func_80006E94.s
Normal file
@ -0,0 +1,22 @@
|
||||
glabel func_80006E94
|
||||
/* 007A94 80006E94 3C198005 */ lui $t9, %hi(D_8004A488) # $t9, 0x8005
|
||||
/* 007A98 80006E98 8F39A488 */ lw $t9, %lo(D_8004A488)($t9)
|
||||
/* 007A9C 80006E9C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 007AA0 80006EA0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 007AA4 80006EA4 0320F809 */ jalr $t9
|
||||
/* 007AA8 80006EA8 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 007AAC 80006EAC 8FAE0018 */ lw $t6, 0x18($sp)
|
||||
/* 007AB0 80006EB0 8DD90004 */ lw $t9, 4($t6)
|
||||
/* 007AB4 80006EB4 0320F809 */ jalr $t9
|
||||
/* 007AB8 80006EB8 00000000 */ nop
|
||||
/* 007ABC 80006EBC 0C0019F8 */ jal func_800067E0_ovl0
|
||||
/* 007AC0 80006EC0 00000000 */ nop
|
||||
/* 007AC4 80006EC4 50400004 */ beql $v0, $zero, .L80006ED8_ovl0
|
||||
/* 007AC8 80006EC8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 007ACC 80006ECC 0C002F0D */ jal func_8000BC34_ovl0
|
||||
/* 007AD0 80006ED0 00000000 */ nop
|
||||
/* 007AD4 80006ED4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L80006ED8_ovl0:
|
||||
/* 007AD8 80006ED8 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 007ADC 80006EDC 03E00008 */ jr $ra
|
||||
/* 007AE0 80006EE0 00000000 */ nop
|
33
asm/non_matchings/ovl0/ovl0_2_5/func_80006EE4.s
Normal file
33
asm/non_matchings/ovl0/ovl0_2_5/func_80006EE4.s
Normal file
@ -0,0 +1,33 @@
|
||||
glabel func_80006EE4
|
||||
/* 007AE4 80006EE4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 007AE8 80006EE8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 007AEC 80006EEC 0C00150C */ jal func_80005430_ovl0
|
||||
/* 007AF0 80006EF0 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 007AF4 80006EF4 0C00154C */ jal func_80005530_ovl0
|
||||
/* 007AF8 80006EF8 00000000 */ nop
|
||||
/* 007AFC 80006EFC 8FAE0018 */ lw $t6, 0x18($sp)
|
||||
/* 007B00 80006F00 8DD9000C */ lw $t9, 0xc($t6)
|
||||
/* 007B04 80006F04 0320F809 */ jalr $t9
|
||||
/* 007B08 80006F08 00000000 */ nop
|
||||
/* 007B0C 80006F0C 0C0017C4 */ jal func_80005F10_ovl0
|
||||
/* 007B10 80006F10 00000000 */ nop
|
||||
/* 007B14 80006F14 3C0F8005 */ lui $t7, %hi(D_8004A450) # $t7, 0x8005
|
||||
/* 007B18 80006F18 8DEFA450 */ lw $t7, %lo(D_8004A450)($t7)
|
||||
/* 007B1C 80006F1C 3C048005 */ lui $a0, 0x8005
|
||||
/* 007B20 80006F20 000FC080 */ sll $t8, $t7, 2
|
||||
/* 007B24 80006F24 00982021 */ addu $a0, $a0, $t8
|
||||
/* 007B28 80006F28 0C001EB7 */ jal func_80007ADC_ovl0
|
||||
/* 007B2C 80006F2C 8C84A388 */ lw $a0, -0x5c78($a0)
|
||||
/* 007B30 80006F30 0C00165F */ jal func_8000597C_ovl0
|
||||
/* 007B34 80006F34 00000000 */ nop
|
||||
/* 007B38 80006F38 0C0019F8 */ jal func_800067E0_ovl0
|
||||
/* 007B3C 80006F3C 00000000 */ nop
|
||||
/* 007B40 80006F40 50400004 */ beql $v0, $zero, .L80006F54_ovl0
|
||||
/* 007B44 80006F44 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 007B48 80006F48 0C002F0D */ jal func_8000BC34_ovl0
|
||||
/* 007B4C 80006F4C 00000000 */ nop
|
||||
/* 007B50 80006F50 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L80006F54_ovl0:
|
||||
/* 007B54 80006F54 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 007B58 80006F58 03E00008 */ jr $ra
|
||||
/* 007B5C 80006F5C 00000000 */ nop
|
79
asm/non_matchings/ovl0/ovl0_2_5/func_80006F60.s
Normal file
79
asm/non_matchings/ovl0/ovl0_2_5/func_80006F60.s
Normal file
@ -0,0 +1,79 @@
|
||||
glabel func_80006F60
|
||||
/* 007B60 80006F60 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* 007B64 80006F64 AFB00014 */ sw $s0, 0x14($sp)
|
||||
/* 007B68 80006F68 00808025 */ move $s0, $a0
|
||||
/* 007B6C 80006F6C AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 007B70 80006F70 AFB30020 */ sw $s3, 0x20($sp)
|
||||
/* 007B74 80006F74 AFB2001C */ sw $s2, 0x1c($sp)
|
||||
/* 007B78 80006F78 AFB10018 */ sw $s1, 0x18($sp)
|
||||
/* 007B7C 80006F7C 0C00198A */ jal func_80006628_ovl0
|
||||
/* 007B80 80006F80 00002025 */ move $a0, $zero
|
||||
/* 007B84 80006F84 0C00150C */ jal func_80005430_ovl0
|
||||
/* 007B88 80006F88 00000000 */ nop
|
||||
/* 007B8C 80006F8C 0C00154C */ jal func_80005530_ovl0
|
||||
/* 007B90 80006F90 00000000 */ nop
|
||||
/* 007B94 80006F94 8E19002C */ lw $t9, 0x2c($s0)
|
||||
/* 007B98 80006F98 02002025 */ move $a0, $s0
|
||||
/* 007B9C 80006F9C 0320F809 */ jalr $t9
|
||||
/* 007BA0 80006FA0 00000000 */ nop
|
||||
/* 007BA4 80006FA4 0C0017C4 */ jal func_80005F10_ovl0
|
||||
/* 007BA8 80006FA8 00000000 */ nop
|
||||
/* 007BAC 80006FAC 3C118005 */ lui $s1, %hi(D_8004A450) # $s1, 0x8005
|
||||
/* 007BB0 80006FB0 2631A450 */ addiu $s1, %lo(D_8004A450) # addiu $s1, $s1, -0x5bb0
|
||||
/* 007BB4 80006FB4 8E220000 */ lw $v0, ($s1)
|
||||
/* 007BB8 80006FB8 3C048005 */ lui $a0, 0x8005
|
||||
/* 007BBC 80006FBC 3C128005 */ lui $s2, %hi(D_80049320) # $s2, 0x8005
|
||||
/* 007BC0 80006FC0 00027080 */ sll $t6, $v0, 2
|
||||
/* 007BC4 80006FC4 008E2021 */ addu $a0, $a0, $t6
|
||||
/* 007BC8 80006FC8 8C84A380 */ lw $a0, -0x5c80($a0)
|
||||
/* 007BCC 80006FCC 26529320 */ addiu $s2, %lo(D_80049320) # addiu $s2, $s2, -0x6ce0
|
||||
/* 007BD0 80006FD0 00002825 */ move $a1, $zero
|
||||
/* 007BD4 80006FD4 14800006 */ bnez $a0, .L80006FF0_ovl0
|
||||
/* 007BD8 80006FD8 00403025 */ move $a2, $v0
|
||||
/* 007BDC 80006FDC 3C048004 */ lui $a0, %hi(D_800400E8) # $a0, 0x8004
|
||||
/* 007BE0 80006FE0 0C008C27 */ jal fatal_printf
|
||||
/* 007BE4 80006FE4 248400E8 */ addiu $a0, %lo(D_800400E8) # addiu $a0, $a0, 0xe8
|
||||
.L80006FE8_ovl0:
|
||||
/* 007BE8 80006FE8 1000FFFF */ b .L80006FE8_ovl0
|
||||
/* 007BEC 80006FEC 00000000 */ nop
|
||||
.L80006FF0_ovl0:
|
||||
/* 007BF0 80006FF0 0C001644 */ jal func_80005910_ovl0
|
||||
/* 007BF4 80006FF4 02403825 */ move $a3, $s2
|
||||
/* 007BF8 80006FF8 8E220000 */ lw $v0, ($s1)
|
||||
/* 007BFC 80006FFC 3C0F8005 */ lui $t7, 0x8005
|
||||
/* 007C00 80007000 3C018005 */ lui $at, 0x8005
|
||||
/* 007C04 80007004 00021080 */ sll $v0, $v0, 2
|
||||
/* 007C08 80007008 01E27821 */ addu $t7, $t7, $v0
|
||||
/* 007C0C 8000700C 8DEFA368 */ lw $t7, -0x5c98($t7)
|
||||
/* 007C10 80007010 00220821 */ addu $at, $at, $v0
|
||||
/* 007C14 80007014 3C108005 */ lui $s0, %hi(D_8004A458) # $s0, 0x8005
|
||||
/* 007C18 80007018 2610A458 */ addiu $s0, %lo(D_8004A458) # addiu $s0, $s0, -0x5ba8
|
||||
/* 007C1C 8000701C 27B30034 */ addiu $s3, $sp, 0x34
|
||||
/* 007C20 80007020 AC2FA370 */ sw $t7, -0x5c90($at)
|
||||
/* 007C24 80007024 02402025 */ move $a0, $s2
|
||||
.L80007028_ovl0:
|
||||
/* 007C28 80007028 02602825 */ move $a1, $s3
|
||||
/* 007C2C 8000702C 0C00B540 */ jal osRecvMesg
|
||||
/* 007C30 80007030 24060001 */ li $a2, 1
|
||||
/* 007C34 80007034 8FB80034 */ lw $t8, 0x34($sp)
|
||||
/* 007C38 80007038 00184080 */ sll $t0, $t8, 2
|
||||
/* 007C3C 8000703C 02084821 */ addu $t1, $s0, $t0
|
||||
/* 007C40 80007040 AD200000 */ sw $zero, ($t1)
|
||||
/* 007C44 80007044 8E2A0000 */ lw $t2, ($s1)
|
||||
/* 007C48 80007048 000A5880 */ sll $t3, $t2, 2
|
||||
/* 007C4C 8000704C 020B6021 */ addu $t4, $s0, $t3
|
||||
/* 007C50 80007050 8D8D0000 */ lw $t5, ($t4)
|
||||
/* 007C54 80007054 55A0FFF4 */ bnezl $t5, .L80007028_ovl0
|
||||
/* 007C58 80007058 02402025 */ move $a0, $s2
|
||||
/* 007C5C 8000705C 3C028004 */ lui $v0, %hi(D_8003DCA8) # $v0, 0x8004
|
||||
/* 007C60 80007060 2442DCA8 */ addiu $v0, %lo(D_8003DCA8) # addiu $v0, $v0, -0x2358
|
||||
/* 007C64 80007064 8C590000 */ lw $t9, ($v0)
|
||||
/* 007C68 80007068 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* 007C6C 8000706C 8FB00014 */ lw $s0, 0x14($sp)
|
||||
/* 007C70 80007070 8FB10018 */ lw $s1, 0x18($sp)
|
||||
/* 007C74 80007074 8FB2001C */ lw $s2, 0x1c($sp)
|
||||
/* 007C78 80007078 8FB30020 */ lw $s3, 0x20($sp)
|
||||
/* 007C7C 8000707C 272E0001 */ addiu $t6, $t9, 1
|
||||
/* 007C80 80007080 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 007C84 80007084 03E00008 */ jr $ra
|
||||
/* 007C88 80007088 27BD0038 */ addiu $sp, $sp, 0x38
|
176
asm/non_matchings/ovl0/ovl0_2_5/func_8000708C.s
Normal file
176
asm/non_matchings/ovl0/ovl0_2_5/func_8000708C.s
Normal file
@ -0,0 +1,176 @@
|
||||
glabel func_8000708C
|
||||
/* 007C8C 8000708C 27BDFF78 */ addiu $sp, $sp, -0x88
|
||||
/* 007C90 80007090 AFBF002C */ sw $ra, 0x2c($sp)
|
||||
/* 007C94 80007094 AFB50028 */ sw $s5, 0x28($sp)
|
||||
/* 007C98 80007098 AFB40024 */ sw $s4, 0x24($sp)
|
||||
/* 007C9C 8000709C AFB30020 */ sw $s3, 0x20($sp)
|
||||
/* 007CA0 800070A0 AFB2001C */ sw $s2, 0x1c($sp)
|
||||
/* 007CA4 800070A4 AFB10018 */ sw $s1, 0x18($sp)
|
||||
/* 007CA8 800070A8 AFB00014 */ sw $s0, 0x14($sp)
|
||||
/* 007CAC 800070AC AFA5008C */ sw $a1, 0x8c($sp)
|
||||
/* 007CB0 800070B0 8C8E0018 */ lw $t6, 0x18($a0)
|
||||
/* 007CB4 800070B4 3C158005 */ lui $s5, %hi(D_8004A460) # $s5, 0x8005
|
||||
/* 007CB8 800070B8 26B5A460 */ addiu $s5, %lo(D_8004A460) # addiu $s5, $s5, -0x5ba0
|
||||
/* 007CBC 800070BC AEAE0000 */ sw $t6, ($s5)
|
||||
/* 007CC0 800070C0 948F0000 */ lhu $t7, ($a0)
|
||||
/* 007CC4 800070C4 3C028005 */ lui $v0, %hi(D_8004A418) # $v0, 0x8005
|
||||
/* 007CC8 800070C8 2442A418 */ addiu $v0, %lo(D_8004A418) # addiu $v0, $v0, -0x5be8
|
||||
/* 007CCC 800070CC A44F0000 */ sh $t7, ($v0)
|
||||
/* 007CD0 800070D0 8C980004 */ lw $t8, 4($a0)
|
||||
/* 007CD4 800070D4 00809025 */ move $s2, $a0
|
||||
/* 007CD8 800070D8 24050008 */ li $a1, 8
|
||||
/* 007CDC 800070DC AC580004 */ sw $t8, 4($v0)
|
||||
/* 007CE0 800070E0 8C990008 */ lw $t9, 8($a0)
|
||||
/* 007CE4 800070E4 AC59000C */ sw $t9, 0xc($v0)
|
||||
/* 007CE8 800070E8 8C880014 */ lw $t0, 0x14($a0)
|
||||
/* 007CEC 800070EC 00084900 */ sll $t1, $t0, 4
|
||||
/* 007CF0 800070F0 01284821 */ addu $t1, $t1, $t0
|
||||
/* 007CF4 800070F4 000948C0 */ sll $t1, $t1, 3
|
||||
/* 007CF8 800070F8 012E0019 */ multu $t1, $t6
|
||||
/* 007CFC 800070FC 00002012 */ mflo $a0
|
||||
/* 007D00 80007100 0C001500 */ jal func_80005400_ovl0
|
||||
/* 007D04 80007104 00000000 */ nop
|
||||
/* 007D08 80007108 8EA40000 */ lw $a0, ($s5)
|
||||
/* 007D0C 8000710C 00408025 */ move $s0, $v0
|
||||
/* 007D10 80007110 24050008 */ li $a1, 8
|
||||
/* 007D14 80007114 00800821 */ addu $at, $a0, $zero
|
||||
/* 007D18 80007118 00042080 */ sll $a0, $a0, 2
|
||||
/* 007D1C 8000711C 00812023 */ subu $a0, $a0, $at
|
||||
/* 007D20 80007120 00042080 */ sll $a0, $a0, 2
|
||||
/* 007D24 80007124 00812023 */ subu $a0, $a0, $at
|
||||
/* 007D28 80007128 0C001500 */ jal func_80005400_ovl0
|
||||
/* 007D2C 8000712C 00042080 */ sll $a0, $a0, 2
|
||||
/* 007D30 80007130 8EA40000 */ lw $a0, ($s5)
|
||||
/* 007D34 80007134 00408825 */ move $s1, $v0
|
||||
/* 007D38 80007138 24050008 */ li $a1, 8
|
||||
/* 007D3C 8000713C 00800821 */ addu $at, $a0, $zero
|
||||
/* 007D40 80007140 000420C0 */ sll $a0, $a0, 3
|
||||
/* 007D44 80007144 00812023 */ subu $a0, $a0, $at
|
||||
/* 007D48 80007148 0C001500 */ jal func_80005400_ovl0
|
||||
/* 007D4C 8000714C 000420C0 */ sll $a0, $a0, 3
|
||||
/* 007D50 80007150 02002025 */ move $a0, $s0
|
||||
/* 007D54 80007154 8E450014 */ lw $a1, 0x14($s2)
|
||||
/* 007D58 80007158 02203025 */ move $a2, $s1
|
||||
/* 007D5C 8000715C 0C00160D */ jal func_80005834_ovl0
|
||||
/* 007D60 80007160 00403825 */ move $a3, $v0
|
||||
/* 007D64 80007164 8EAB0000 */ lw $t3, ($s5)
|
||||
/* 007D68 80007168 00009825 */ move $s3, $zero
|
||||
/* 007D6C 8000716C 1960001F */ blez $t3, .L800071EC_ovl0
|
||||
/* 007D70 80007170 27B00044 */ addiu $s0, $sp, 0x44
|
||||
.L80007174_ovl0:
|
||||
/* 007D74 80007174 8E44001C */ lw $a0, 0x1c($s2)
|
||||
/* 007D78 80007178 0C001500 */ jal func_80005400_ovl0
|
||||
/* 007D7C 8000717C 24050008 */ li $a1, 8
|
||||
/* 007D80 80007180 AE020000 */ sw $v0, ($s0)
|
||||
/* 007D84 80007184 8E4C001C */ lw $t4, 0x1c($s2)
|
||||
/* 007D88 80007188 24050008 */ li $a1, 8
|
||||
/* 007D8C 8000718C AE0C0004 */ sw $t4, 4($s0)
|
||||
/* 007D90 80007190 0C001500 */ jal func_80005400_ovl0
|
||||
/* 007D94 80007194 8E440020 */ lw $a0, 0x20($s2)
|
||||
/* 007D98 80007198 AE020008 */ sw $v0, 8($s0)
|
||||
/* 007D9C 8000719C 8E4D0020 */ lw $t5, 0x20($s2)
|
||||
/* 007DA0 800071A0 24050008 */ li $a1, 8
|
||||
/* 007DA4 800071A4 AE0D000C */ sw $t5, 0xc($s0)
|
||||
/* 007DA8 800071A8 0C001500 */ jal func_80005400_ovl0
|
||||
/* 007DAC 800071AC 8E440024 */ lw $a0, 0x24($s2)
|
||||
/* 007DB0 800071B0 AE020010 */ sw $v0, 0x10($s0)
|
||||
/* 007DB4 800071B4 8E4E0024 */ lw $t6, 0x24($s2)
|
||||
/* 007DB8 800071B8 24050008 */ li $a1, 8
|
||||
/* 007DBC 800071BC AE0E0014 */ sw $t6, 0x14($s0)
|
||||
/* 007DC0 800071C0 0C001500 */ jal func_80005400_ovl0
|
||||
/* 007DC4 800071C4 8E440028 */ lw $a0, 0x28($s2)
|
||||
/* 007DC8 800071C8 8EB80000 */ lw $t8, ($s5)
|
||||
/* 007DCC 800071CC AE020018 */ sw $v0, 0x18($s0)
|
||||
/* 007DD0 800071D0 8E4F0028 */ lw $t7, 0x28($s2)
|
||||
/* 007DD4 800071D4 26730001 */ addiu $s3, $s3, 1
|
||||
/* 007DD8 800071D8 0278082A */ slt $at, $s3, $t8
|
||||
/* 007DDC 800071DC 26100020 */ addiu $s0, $s0, 0x20
|
||||
/* 007DE0 800071E0 1420FFE4 */ bnez $at, .L80007174_ovl0
|
||||
/* 007DE4 800071E4 AE0FFFFC */ sw $t7, -4($s0)
|
||||
/* 007DE8 800071E8 00009825 */ move $s3, $zero
|
||||
.L800071EC_ovl0:
|
||||
/* 007DEC 800071EC 0C001523 */ jal func_8000548C_ovl0
|
||||
/* 007DF0 800071F0 27A40044 */ addiu $a0, $sp, 0x44
|
||||
/* 007DF4 800071F4 8EB90000 */ lw $t9, ($s5)
|
||||
/* 007DF8 800071F8 3C108005 */ lui $s0, %hi(D_8004A468) # $s0, 0x8005
|
||||
/* 007DFC 800071FC 2610A468 */ addiu $s0, %lo(D_8004A468) # addiu $s0, $s0, -0x5b98
|
||||
/* 007E00 80007200 1B200019 */ blez $t9, .L80007268_ovl0
|
||||
/* 007E04 80007204 3C140001 */ lui $s4, (0x00010002 >> 16) # lui $s4, 1
|
||||
/* 007E08 80007208 3C118005 */ lui $s1, %hi(D_8004A3F8) # $s1, 0x8005
|
||||
/* 007E0C 8000720C 2631A3F8 */ addiu $s1, %lo(D_8004A3F8) # addiu $s1, $s1, -0x5c08
|
||||
/* 007E10 80007210 36940002 */ ori $s4, (0x00010002 & 0xFFFF) # ori $s4, $s4, 2
|
||||
.L80007214_ovl0:
|
||||
/* 007E14 80007214 8E44002C */ lw $a0, 0x2c($s2)
|
||||
/* 007E18 80007218 0C001500 */ jal func_80005400_ovl0
|
||||
/* 007E1C 8000721C 24050008 */ li $a1, 8
|
||||
/* 007E20 80007220 02202025 */ move $a0, $s1
|
||||
/* 007E24 80007224 02802825 */ move $a1, $s4
|
||||
/* 007E28 80007228 00403025 */ move $a2, $v0
|
||||
/* 007E2C 8000722C 0C001E29 */ jal func_800078A4_ovl0
|
||||
/* 007E30 80007230 8E47002C */ lw $a3, 0x2c($s2)
|
||||
/* 007E34 80007234 8EAC0000 */ lw $t4, ($s5)
|
||||
/* 007E38 80007238 8E280000 */ lw $t0, ($s1)
|
||||
/* 007E3C 8000723C 8E290004 */ lw $t1, 4($s1)
|
||||
/* 007E40 80007240 8E2A0008 */ lw $t2, 8($s1)
|
||||
/* 007E44 80007244 8E2B000C */ lw $t3, 0xc($s1)
|
||||
/* 007E48 80007248 26730001 */ addiu $s3, $s3, 1
|
||||
/* 007E4C 8000724C 026C082A */ slt $at, $s3, $t4
|
||||
/* 007E50 80007250 26100010 */ addiu $s0, $s0, 0x10
|
||||
/* 007E54 80007254 AE08FFF0 */ sw $t0, -0x10($s0)
|
||||
/* 007E58 80007258 AE09FFF4 */ sw $t1, -0xc($s0)
|
||||
/* 007E5C 8000725C AE0AFFF8 */ sw $t2, -8($s0)
|
||||
/* 007E60 80007260 1420FFEC */ bnez $at, .L80007214_ovl0
|
||||
/* 007E64 80007264 AE0BFFFC */ sw $t3, -4($s0)
|
||||
.L80007268_ovl0:
|
||||
/* 007E68 80007268 8E420034 */ lw $v0, 0x34($s2)
|
||||
/* 007E6C 8000726C 240D0002 */ li $t5, 2
|
||||
/* 007E70 80007270 A64D0030 */ sh $t5, 0x30($s2)
|
||||
/* 007E74 80007274 14400003 */ bnez $v0, .L80007284_ovl0
|
||||
/* 007E78 80007278 24050010 */ li $a1, 16
|
||||
/* 007E7C 8000727C 24021000 */ li $v0, 4096
|
||||
/* 007E80 80007280 AE420034 */ sw $v0, 0x34($s2)
|
||||
.L80007284_ovl0:
|
||||
/* 007E84 80007284 0C001500 */ jal func_80005400_ovl0
|
||||
/* 007E88 80007288 00402025 */ move $a0, $v0
|
||||
/* 007E8C 8000728C 96440030 */ lhu $a0, 0x30($s2)
|
||||
/* 007E90 80007290 00402825 */ move $a1, $v0
|
||||
/* 007E94 80007294 0C0015CD */ jal func_80005734_ovl0
|
||||
/* 007E98 80007298 8E460034 */ lw $a2, 0x34($s2)
|
||||
/* 007E9C 8000729C 0C001F3A */ jal func_80007CE8_ovl0
|
||||
/* 007EA0 800072A0 8E440038 */ lw $a0, 0x38($s2)
|
||||
/* 007EA4 800072A4 8E4F003C */ lw $t7, 0x3c($s2)
|
||||
/* 007EA8 800072A8 3C028005 */ lui $v0, %hi(D_8004A488) # $v0, 0x8005
|
||||
/* 007EAC 800072AC 3C198000 */ lui $t9, %hi(D_80004624) # $t9, 0x8000
|
||||
/* 007EB0 800072B0 2442A488 */ addiu $v0, %lo(D_8004A488) # addiu $v0, $v0, -0x5b78
|
||||
/* 007EB4 800072B4 27394624 */ addiu $t9, %lo(D_80004624) # addiu $t9, $t9, 0x4624
|
||||
/* 007EB8 800072B8 11F90003 */ beq $t7, $t9, .L800072C8_ovl0
|
||||
/* 007EBC 800072BC AC4F0000 */ sw $t7, ($v0)
|
||||
/* 007EC0 800072C0 10000002 */ b .L800072CC_ovl0
|
||||
/* 007EC4 800072C4 24040001 */ li $a0, 1
|
||||
.L800072C8_ovl0:
|
||||
/* 007EC8 800072C8 00002025 */ move $a0, $zero
|
||||
.L800072CC_ovl0:
|
||||
/* 007ECC 800072CC 0C0011A9 */ jal func_800046A4_ovl0
|
||||
/* 007ED0 800072D0 00000000 */ nop
|
||||
/* 007ED4 800072D4 8FA3008C */ lw $v1, 0x8c($sp)
|
||||
/* 007ED8 800072D8 3C028004 */ lui $v0, %hi(D_8003DCA8) # $v0, 0x8004
|
||||
/* 007EDC 800072DC 2442DCA8 */ addiu $v0, %lo(D_8003DCA8) # addiu $v0, $v0, -0x2358
|
||||
/* 007EE0 800072E0 AC400000 */ sw $zero, ($v0)
|
||||
/* 007EE4 800072E4 3C018004 */ lui $at, %hi(D_8003DCA4) # $at, 0x8004
|
||||
/* 007EE8 800072E8 10600003 */ beqz $v1, .L800072F8_ovl0
|
||||
/* 007EEC 800072EC AC20DCA4 */ sw $zero, %lo(D_8003DCA4)($at)
|
||||
/* 007EF0 800072F0 0060F809 */ jalr $v1
|
||||
/* 007EF4 800072F4 00000000 */ nop
|
||||
.L800072F8_ovl0:
|
||||
/* 007EF8 800072F8 3C048005 */ lui $a0, %hi(D_8004A418) # $a0, 0x8005
|
||||
/* 007EFC 800072FC 0C001A39 */ jal func_800068E4_ovl0
|
||||
/* 007F00 80007300 2484A418 */ addiu $a0, %lo(D_8004A418) # addiu $a0, $a0, -0x5be8
|
||||
/* 007F04 80007304 8FBF002C */ lw $ra, 0x2c($sp)
|
||||
/* 007F08 80007308 8FB00014 */ lw $s0, 0x14($sp)
|
||||
/* 007F0C 8000730C 8FB10018 */ lw $s1, 0x18($sp)
|
||||
/* 007F10 80007310 8FB2001C */ lw $s2, 0x1c($sp)
|
||||
/* 007F14 80007314 8FB30020 */ lw $s3, 0x20($sp)
|
||||
/* 007F18 80007318 8FB40024 */ lw $s4, 0x24($sp)
|
||||
/* 007F1C 8000731C 8FB50028 */ lw $s5, 0x28($sp)
|
||||
/* 007F20 80007320 03E00008 */ jr $ra
|
||||
/* 007F24 80007324 27BD0088 */ addiu $sp, $sp, 0x88
|
23
asm/non_matchings/ovl0/ovl0_2_5/func_80007328.s
Normal file
23
asm/non_matchings/ovl0/ovl0_2_5/func_80007328.s
Normal file
@ -0,0 +1,23 @@
|
||||
glabel func_80007328
|
||||
/* 007F28 80007328 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 007F2C 8000732C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 007F30 80007330 00803025 */ move $a2, $a0
|
||||
/* 007F34 80007334 8CC50010 */ lw $a1, 0x10($a2)
|
||||
/* 007F38 80007338 8C84000C */ lw $a0, 0xc($a0)
|
||||
/* 007F3C 8000733C 0C0014F4 */ jal func_800053D0_ovl0
|
||||
/* 007F40 80007340 AFA60018 */ sw $a2, 0x18($sp)
|
||||
/* 007F44 80007344 3C028005 */ lui $v0, %hi(D_8004A418) # $v0, 0x8005
|
||||
/* 007F48 80007348 3C0E8000 */ lui $t6, %hi(D_80006DF8) # $t6, 0x8000
|
||||
/* 007F4C 8000734C 3C0F8000 */ lui $t7, %hi(D_80006E30) # $t7, 0x8000
|
||||
/* 007F50 80007350 2442A418 */ addiu $v0, %lo(D_8004A418) # addiu $v0, $v0, -0x5be8
|
||||
/* 007F54 80007354 25CE6DF8 */ addiu $t6, %lo(D_80006DF8) # addiu $t6, $t6, 0x6df8
|
||||
/* 007F58 80007358 25EF6E30 */ addiu $t7, %lo(D_80006E30) # addiu $t7, $t7, 0x6e30
|
||||
/* 007F5C 8000735C 8FA40018 */ lw $a0, 0x18($sp)
|
||||
/* 007F60 80007360 AC4E0008 */ sw $t6, 8($v0)
|
||||
/* 007F64 80007364 AC4F0010 */ sw $t7, 0x10($v0)
|
||||
/* 007F68 80007368 0C001C23 */ jal func_8000708C_ovl0
|
||||
/* 007F6C 8000736C 00002825 */ move $a1, $zero
|
||||
/* 007F70 80007370 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 007F74 80007374 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 007F78 80007378 03E00008 */ jr $ra
|
||||
/* 007F7C 8000737C 00000000 */ nop
|
153
asm/non_matchings/ovl0/ovl0_2_5/func_80007380.s
Normal file
153
asm/non_matchings/ovl0/ovl0_2_5/func_80007380.s
Normal file
@ -0,0 +1,153 @@
|
||||
glabel func_80007380
|
||||
/* 007F80 80007380 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 007F84 80007384 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 007F88 80007388 AFB00014 */ sw $s0, 0x14($sp)
|
||||
/* 007F8C 8000738C 00808025 */ move $s0, $a0
|
||||
/* 007F90 80007390 AFB10018 */ sw $s1, 0x18($sp)
|
||||
/* 007F94 80007394 8E050010 */ lw $a1, 0x10($s0)
|
||||
/* 007F98 80007398 0C0014F4 */ jal func_800053D0_ovl0
|
||||
/* 007F9C 8000739C 8C84000C */ lw $a0, 0xc($a0)
|
||||
/* 007FA0 800073A0 8E040040 */ lw $a0, 0x40($s0)
|
||||
/* 007FA4 800073A4 24050008 */ li $a1, 8
|
||||
/* 007FA8 800073A8 00800821 */ addu $at, $a0, $zero
|
||||
/* 007FAC 800073AC 000420C0 */ sll $a0, $a0, 3
|
||||
/* 007FB0 800073B0 00812023 */ subu $a0, $a0, $at
|
||||
/* 007FB4 800073B4 0C001500 */ jal func_80005400_ovl0
|
||||
/* 007FB8 800073B8 00042180 */ sll $a0, $a0, 6
|
||||
/* 007FBC 800073BC 3C118005 */ lui $s1, %hi(D_8004A490) # $s1, 0x8005
|
||||
/* 007FC0 800073C0 2631A490 */ addiu $s1, %lo(D_8004A490) # addiu $s1, $s1, -0x5b70
|
||||
/* 007FC4 800073C4 AE220000 */ sw $v0, ($s1)
|
||||
/* 007FC8 800073C8 8E0E0040 */ lw $t6, 0x40($s0)
|
||||
/* 007FCC 800073CC AE2E0004 */ sw $t6, 4($s1)
|
||||
/* 007FD0 800073D0 8E0F0044 */ lw $t7, 0x44($s0)
|
||||
/* 007FD4 800073D4 AE2F0008 */ sw $t7, 8($s1)
|
||||
/* 007FD8 800073D8 8E030044 */ lw $v1, 0x44($s0)
|
||||
/* 007FDC 800073DC 5060000B */ beql $v1, $zero, .L8000740C_ovl0
|
||||
/* 007FE0 800073E0 AE20000C */ sw $zero, 0xc($s1)
|
||||
/* 007FE4 800073E4 8E190048 */ lw $t9, 0x48($s0)
|
||||
/* 007FE8 800073E8 24780008 */ addiu $t8, $v1, 8
|
||||
/* 007FEC 800073EC 24050008 */ li $a1, 8
|
||||
/* 007FF0 800073F0 03190019 */ multu $t8, $t9
|
||||
/* 007FF4 800073F4 00002012 */ mflo $a0
|
||||
/* 007FF8 800073F8 0C001500 */ jal func_80005400_ovl0
|
||||
/* 007FFC 800073FC 00000000 */ nop
|
||||
/* 008000 80007400 10000002 */ b .L8000740C_ovl0
|
||||
/* 008004 80007404 AE22000C */ sw $v0, 0xc($s1)
|
||||
/* 008008 80007408 AE20000C */ sw $zero, 0xc($s1)
|
||||
.L8000740C_ovl0:
|
||||
/* 00800C 8000740C 8E080048 */ lw $t0, 0x48($s0)
|
||||
/* 008010 80007410 24050004 */ li $a1, 4
|
||||
/* 008014 80007414 AE280010 */ sw $t0, 0x10($s1)
|
||||
/* 008018 80007418 8E09004C */ lw $t1, 0x4c($s0)
|
||||
/* 00801C 8000741C AE290014 */ sw $t1, 0x14($s1)
|
||||
/* 008020 80007420 8E040050 */ lw $a0, 0x50($s0)
|
||||
/* 008024 80007424 00800821 */ addu $at, $a0, $zero
|
||||
/* 008028 80007428 000420C0 */ sll $a0, $a0, 3
|
||||
/* 00802C 8000742C 00812021 */ addu $a0, $a0, $at
|
||||
/* 008030 80007430 0C001500 */ jal func_80005400_ovl0
|
||||
/* 008034 80007434 00042080 */ sll $a0, $a0, 2
|
||||
/* 008038 80007438 AE220018 */ sw $v0, 0x18($s1)
|
||||
/* 00803C 8000743C 8E0A0050 */ lw $t2, 0x50($s0)
|
||||
/* 008040 80007440 24050008 */ li $a1, 8
|
||||
/* 008044 80007444 AE2A001C */ sw $t2, 0x1c($s1)
|
||||
/* 008048 80007448 8E0C0054 */ lw $t4, 0x54($s0)
|
||||
/* 00804C 8000744C 8E0B0058 */ lw $t3, 0x58($s0)
|
||||
/* 008050 80007450 016C0019 */ multu $t3, $t4
|
||||
/* 008054 80007454 00002012 */ mflo $a0
|
||||
/* 008058 80007458 0C001500 */ jal func_80005400_ovl0
|
||||
/* 00805C 8000745C 00000000 */ nop
|
||||
/* 008060 80007460 AE220020 */ sw $v0, 0x20($s1)
|
||||
/* 008064 80007464 8E0D0054 */ lw $t5, 0x54($s0)
|
||||
/* 008068 80007468 24050008 */ li $a1, 8
|
||||
/* 00806C 8000746C AE2D0024 */ sw $t5, 0x24($s1)
|
||||
/* 008070 80007470 8E0E0058 */ lw $t6, 0x58($s0)
|
||||
/* 008074 80007474 AE2E0028 */ sw $t6, 0x28($s1)
|
||||
/* 008078 80007478 8E04005C */ lw $a0, 0x5c($s0)
|
||||
/* 00807C 8000747C 00800821 */ addu $at, $a0, $zero
|
||||
/* 008080 80007480 000420C0 */ sll $a0, $a0, 3
|
||||
/* 008084 80007484 00812021 */ addu $a0, $a0, $at
|
||||
/* 008088 80007488 0C001500 */ jal func_80005400_ovl0
|
||||
/* 00808C 8000748C 000420C0 */ sll $a0, $a0, 3
|
||||
/* 008090 80007490 AE22002C */ sw $v0, 0x2c($s1)
|
||||
/* 008094 80007494 8E0F005C */ lw $t7, 0x5c($s0)
|
||||
/* 008098 80007498 AE2F0030 */ sw $t7, 0x30($s1)
|
||||
/* 00809C 8000749C 0C0042D1 */ jal func_80010B44_ovl0
|
||||
/* 0080A0 800074A0 8E040060 */ lw $a0, 0x60($s0)
|
||||
/* 0080A4 800074A4 8E180064 */ lw $t8, 0x64($s0)
|
||||
/* 0080A8 800074A8 24050004 */ li $a1, 4
|
||||
/* 0080AC 800074AC AE380034 */ sw $t8, 0x34($s1)
|
||||
/* 0080B0 800074B0 8E040068 */ lw $a0, 0x68($s0)
|
||||
/* 0080B4 800074B4 00800821 */ addu $at, $a0, $zero
|
||||
/* 0080B8 800074B8 000420C0 */ sll $a0, $a0, 3
|
||||
/* 0080BC 800074BC 00812021 */ addu $a0, $a0, $at
|
||||
/* 0080C0 800074C0 0C001500 */ jal func_80005400_ovl0
|
||||
/* 0080C4 800074C4 00042080 */ sll $a0, $a0, 2
|
||||
/* 0080C8 800074C8 AE220038 */ sw $v0, 0x38($s1)
|
||||
/* 0080CC 800074CC 8E190068 */ lw $t9, 0x68($s0)
|
||||
/* 0080D0 800074D0 24050004 */ li $a1, 4
|
||||
/* 0080D4 800074D4 AE39003C */ sw $t9, 0x3c($s1)
|
||||
/* 0080D8 800074D8 8E04006C */ lw $a0, 0x6c($s0)
|
||||
/* 0080DC 800074DC 00800821 */ addu $at, $a0, $zero
|
||||
/* 0080E0 800074E0 00042080 */ sll $a0, $a0, 2
|
||||
/* 0080E4 800074E4 00812021 */ addu $a0, $a0, $at
|
||||
/* 0080E8 800074E8 00042080 */ sll $a0, $a0, 2
|
||||
/* 0080EC 800074EC 00812021 */ addu $a0, $a0, $at
|
||||
/* 0080F0 800074F0 0C001500 */ jal func_80005400_ovl0
|
||||
/* 0080F4 800074F4 000420C0 */ sll $a0, $a0, 3
|
||||
/* 0080F8 800074F8 AE220040 */ sw $v0, 0x40($s1)
|
||||
/* 0080FC 800074FC 8E08006C */ lw $t0, 0x6c($s0)
|
||||
/* 008100 80007500 24050008 */ li $a1, 8
|
||||
/* 008104 80007504 AE280044 */ sw $t0, 0x44($s1)
|
||||
/* 008108 80007508 8E0A0070 */ lw $t2, 0x70($s0)
|
||||
/* 00810C 8000750C 8E090074 */ lw $t1, 0x74($s0)
|
||||
/* 008110 80007510 012A0019 */ multu $t1, $t2
|
||||
/* 008114 80007514 00002012 */ mflo $a0
|
||||
/* 008118 80007518 0C001500 */ jal func_80005400_ovl0
|
||||
/* 00811C 8000751C 00000000 */ nop
|
||||
/* 008120 80007520 AE220048 */ sw $v0, 0x48($s1)
|
||||
/* 008124 80007524 8E0B0070 */ lw $t3, 0x70($s0)
|
||||
/* 008128 80007528 24050008 */ li $a1, 8
|
||||
/* 00812C 8000752C AE2B004C */ sw $t3, 0x4c($s1)
|
||||
/* 008130 80007530 8E0C0074 */ lw $t4, 0x74($s0)
|
||||
/* 008134 80007534 AE2C0050 */ sw $t4, 0x50($s1)
|
||||
/* 008138 80007538 8E0E0078 */ lw $t6, 0x78($s0)
|
||||
/* 00813C 8000753C 8E0D007C */ lw $t5, 0x7c($s0)
|
||||
/* 008140 80007540 01AE0019 */ multu $t5, $t6
|
||||
/* 008144 80007544 00002012 */ mflo $a0
|
||||
/* 008148 80007548 0C001500 */ jal func_80005400_ovl0
|
||||
/* 00814C 8000754C 00000000 */ nop
|
||||
/* 008150 80007550 AE220054 */ sw $v0, 0x54($s1)
|
||||
/* 008154 80007554 8E0F0078 */ lw $t7, 0x78($s0)
|
||||
/* 008158 80007558 24050008 */ li $a1, 8
|
||||
/* 00815C 8000755C AE2F0058 */ sw $t7, 0x58($s1)
|
||||
/* 008160 80007560 8E18007C */ lw $t8, 0x7c($s0)
|
||||
/* 008164 80007564 AE38005C */ sw $t8, 0x5c($s1)
|
||||
/* 008168 80007568 8E080080 */ lw $t0, 0x80($s0)
|
||||
/* 00816C 8000756C 8E190084 */ lw $t9, 0x84($s0)
|
||||
/* 008170 80007570 03280019 */ multu $t9, $t0
|
||||
/* 008174 80007574 00002012 */ mflo $a0
|
||||
/* 008178 80007578 0C001500 */ jal func_80005400_ovl0
|
||||
/* 00817C 8000757C 00000000 */ nop
|
||||
/* 008180 80007580 AE220060 */ sw $v0, 0x60($s1)
|
||||
/* 008184 80007584 8E090080 */ lw $t1, 0x80($s0)
|
||||
/* 008188 80007588 02202025 */ move $a0, $s1
|
||||
/* 00818C 8000758C AE290064 */ sw $t1, 0x64($s1)
|
||||
/* 008190 80007590 8E0A0084 */ lw $t2, 0x84($s0)
|
||||
/* 008194 80007594 0C002BA1 */ jal func_8000AE84_ovl0
|
||||
/* 008198 80007598 AE2A0068 */ sw $t2, 0x68($s1)
|
||||
/* 00819C 8000759C 3C028005 */ lui $v0, %hi(D_8004A418) # $v0, 0x8005
|
||||
/* 0081A0 800075A0 2442A418 */ addiu $v0, %lo(D_8004A418) # addiu $v0, $v0, -0x5be8
|
||||
/* 0081A4 800075A4 3C0B8000 */ lui $t3, %hi(D_80006E94) # $t3, 0x8000
|
||||
/* 0081A8 800075A8 3C0C8000 */ lui $t4, %hi(D_80006EE4) # $t4, 0x8000
|
||||
/* 0081AC 800075AC 256B6E94 */ addiu $t3, %lo(D_80006E94) # addiu $t3, $t3, 0x6e94
|
||||
/* 0081B0 800075B0 258C6EE4 */ addiu $t4, %lo(D_80006EE4) # addiu $t4, $t4, 0x6ee4
|
||||
/* 0081B4 800075B4 AC4B0008 */ sw $t3, 8($v0)
|
||||
/* 0081B8 800075B8 AC4C0010 */ sw $t4, 0x10($v0)
|
||||
/* 0081BC 800075BC 8E050088 */ lw $a1, 0x88($s0)
|
||||
/* 0081C0 800075C0 0C001C23 */ jal func_8000708C_ovl0
|
||||
/* 0081C4 800075C4 02002025 */ move $a0, $s0
|
||||
/* 0081C8 800075C8 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 0081CC 800075CC 8FB00014 */ lw $s0, 0x14($sp)
|
||||
/* 0081D0 800075D0 8FB10018 */ lw $s1, 0x18($sp)
|
||||
/* 0081D4 800075D4 03E00008 */ jr $ra
|
||||
/* 0081D8 800075D8 27BD0020 */ addiu $sp, $sp, 0x20
|
8
asm/non_matchings/ovl0/ovl0_2_5/func_800075DC.s
Normal file
8
asm/non_matchings/ovl0/ovl0_2_5/func_800075DC.s
Normal file
@ -0,0 +1,8 @@
|
||||
glabel func_800075DC
|
||||
/* 0081DC 800075DC 3C018005 */ lui $at, %hi(D_800492D8) # $at, 0x8005
|
||||
/* 0081E0 800075E0 A42492D8 */ sh $a0, %lo(D_800492D8)($at)
|
||||
/* 0081E4 800075E4 3C018005 */ lui $at, 0x8005
|
||||
/* 0081E8 800075E8 AFA40000 */ sw $a0, ($sp)
|
||||
/* 0081EC 800075EC AFA50004 */ sw $a1, 4($sp)
|
||||
/* 0081F0 800075F0 03E00008 */ jr $ra
|
||||
/* 0081F4 800075F4 A42592DA */ sh $a1, -0x6d26($at)
|
12
asm/non_matchings/ovl0/ovl0_2_5/func_800075F8.s
Normal file
12
asm/non_matchings/ovl0/ovl0_2_5/func_800075F8.s
Normal file
@ -0,0 +1,12 @@
|
||||
glabel func_800075F8
|
||||
/* 0081F8 800075F8 3C028005 */ lui $v0, %hi(D_800492DC) # $v0, 0x8005
|
||||
/* 0081FC 800075FC 244292DC */ addiu $v0, %lo(D_800492DC) # addiu $v0, $v0, -0x6d24
|
||||
/* 008200 80007600 8C4E0000 */ lw $t6, ($v0)
|
||||
/* 008204 80007604 24010002 */ li $at, 2
|
||||
/* 008208 80007608 240F0001 */ li $t7, 1
|
||||
/* 00820C 8000760C 11C10002 */ beq $t6, $at, .L80007618_ovl0
|
||||
/* 008210 80007610 00000000 */ nop
|
||||
/* 008214 80007614 AC4F0000 */ sw $t7, ($v0)
|
||||
.L80007618_ovl0:
|
||||
/* 008218 80007618 03E00008 */ jr $ra
|
||||
/* 00821C 8000761C 00000000 */ nop
|
13
asm/non_matchings/ovl0/ovl0_2_5/func_80007620.s
Normal file
13
asm/non_matchings/ovl0/ovl0_2_5/func_80007620.s
Normal file
@ -0,0 +1,13 @@
|
||||
glabel func_80007620
|
||||
/* 008220 80007620 3C0E8005 */ lui $t6, %hi(D_800492DC) # $t6, 0x8005
|
||||
/* 008224 80007624 8DCE92DC */ lw $t6, %lo(D_800492DC)($t6)
|
||||
/* 008228 80007628 24010002 */ li $at, 2
|
||||
/* 00822C 8000762C 00001025 */ move $v0, $zero
|
||||
/* 008230 80007630 15C10003 */ bne $t6, $at, .L80007640_ovl0
|
||||
/* 008234 80007634 00000000 */ nop
|
||||
/* 008238 80007638 03E00008 */ jr $ra
|
||||
/* 00823C 8000763C 24020001 */ li $v0, 1
|
||||
|
||||
.L80007640_ovl0:
|
||||
/* 008240 80007640 03E00008 */ jr $ra
|
||||
/* 008244 80007644 00000000 */ nop
|
12
asm/non_matchings/ovl0/ovl0_2_5/func_80007648.s
Normal file
12
asm/non_matchings/ovl0/ovl0_2_5/func_80007648.s
Normal file
@ -0,0 +1,12 @@
|
||||
glabel func_80007648
|
||||
/* 008248 80007648 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 00824C 8000764C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 008250 80007650 3C048005 */ lui $a0, %hi(D_800492E8) # $a0, 0x8005
|
||||
/* 008254 80007654 248492E8 */ addiu $a0, %lo(D_800492E8) # addiu $a0, $a0, -0x6d18
|
||||
/* 008258 80007658 00002825 */ move $a1, $zero
|
||||
/* 00825C 8000765C 0C00B4BC */ jal func_8002D2F0_ovl0
|
||||
/* 008260 80007660 00003025 */ move $a2, $zero
|
||||
/* 008264 80007664 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 008268 80007668 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 00826C 8000766C 03E00008 */ jr $ra
|
||||
/* 008270 80007670 00000000 */ nop
|
11
asm/non_matchings/ovl0/ovl0_2_5/func_80007674.s
Normal file
11
asm/non_matchings/ovl0/ovl0_2_5/func_80007674.s
Normal file
@ -0,0 +1,11 @@
|
||||
glabel func_80007674
|
||||
/* 008274 80007674 24010001 */ li $at, 1
|
||||
/* 008278 80007678 10810002 */ beq $a0, $at, .L80007684_ovl0
|
||||
/* 00827C 8000767C 24010002 */ li $at, 2
|
||||
/* 008280 80007680 14810002 */ bne $a0, $at, .L8000768C_ovl0
|
||||
.L80007684_ovl0:
|
||||
/* 008284 80007684 3C018005 */ lui $at, %hi(D_8004A460) # $at, 0x8005
|
||||
/* 008288 80007688 AC24A460 */ sw $a0, %lo(D_8004A460)($at)
|
||||
.L8000768C_ovl0:
|
||||
/* 00828C 8000768C 03E00008 */ jr $ra
|
||||
/* 008290 80007690 00000000 */ nop
|
20
asm/non_matchings/ovl0/ovl0_2_5/func_80007694.s
Normal file
20
asm/non_matchings/ovl0/ovl0_2_5/func_80007694.s
Normal file
@ -0,0 +1,20 @@
|
||||
glabel func_80007694
|
||||
/* 008294 80007694 24010001 */ li $at, 1
|
||||
/* 008298 80007698 10810003 */ beq $a0, $at, .L800076A8_ovl0
|
||||
/* 00829C 8000769C 00047080 */ sll $t6, $a0, 2
|
||||
/* 0082A0 800076A0 24010002 */ li $at, 2
|
||||
/* 0082A4 800076A4 14810007 */ bne $a0, $at, .L800076C4_ovl0
|
||||
.L800076A8_ovl0:
|
||||
/* 0082A8 800076A8 3C0F8005 */ lui $t7, 0x8005
|
||||
/* 0082AC 800076AC 01EE7821 */ addu $t7, $t7, $t6
|
||||
/* 0082B0 800076B0 8DEFA454 */ lw $t7, -0x5bac($t7)
|
||||
/* 0082B4 800076B4 55E00004 */ bnezl $t7, .L800076C8_ovl0
|
||||
/* 0082B8 800076B8 00001025 */ move $v0, $zero
|
||||
/* 0082BC 800076BC 03E00008 */ jr $ra
|
||||
/* 0082C0 800076C0 24020001 */ li $v0, 1
|
||||
|
||||
.L800076C4_ovl0:
|
||||
/* 0082C4 800076C4 00001025 */ move $v0, $zero
|
||||
.L800076C8_ovl0:
|
||||
/* 0082C8 800076C8 03E00008 */ jr $ra
|
||||
/* 0082CC 800076CC 00000000 */ nop
|
88
asm/non_matchings/ovl0/ovl0_2_5/func_800076D0.s
Normal file
88
asm/non_matchings/ovl0/ovl0_2_5/func_800076D0.s
Normal file
@ -0,0 +1,88 @@
|
||||
glabel func_800076D0
|
||||
/* 0082D0 800076D0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0082D4 800076D4 3C038005 */ lui $v1, %hi(D_8004A378) # $v1, 0x8005
|
||||
/* 0082D8 800076D8 3C048005 */ lui $a0, %hi(D_8004A370) # $a0, 0x8005
|
||||
/* 0082DC 800076DC 3C058005 */ lui $a1, %hi(D_8004A368) # $a1, 0x8005
|
||||
/* 0082E0 800076E0 3C028005 */ lui $v0, %hi(D_8004A380) # $v0, 0x8005
|
||||
/* 0082E4 800076E4 3C068005 */ lui $a2, %hi(D_8004A388) # $a2, 0x8005
|
||||
/* 0082E8 800076E8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0082EC 800076EC 24C6A388 */ addiu $a2, %lo(D_8004A388) # addiu $a2, $a2, -0x5c78
|
||||
/* 0082F0 800076F0 2442A380 */ addiu $v0, %lo(D_8004A380) # addiu $v0, $v0, -0x5c80
|
||||
/* 0082F4 800076F4 24A5A368 */ addiu $a1, %lo(D_8004A368) # addiu $a1, $a1, -0x5c98
|
||||
/* 0082F8 800076F8 2484A370 */ addiu $a0, %lo(D_8004A370) # addiu $a0, $a0, -0x5c90
|
||||
/* 0082FC 800076FC 2463A378 */ addiu $v1, %lo(D_8004A378) # addiu $v1, $v1, -0x5c88
|
||||
.L80007700_ovl0:
|
||||
/* 008300 80007700 24420004 */ addiu $v0, $v0, 4
|
||||
/* 008304 80007704 0046082B */ sltu $at, $v0, $a2
|
||||
/* 008308 80007708 24630004 */ addiu $v1, $v1, 4
|
||||
/* 00830C 8000770C 24840004 */ addiu $a0, $a0, 4
|
||||
/* 008310 80007710 24A50004 */ addiu $a1, $a1, 4
|
||||
/* 008314 80007714 AC60FFFC */ sw $zero, -4($v1)
|
||||
/* 008318 80007718 AC80FFFC */ sw $zero, -4($a0)
|
||||
/* 00831C 8000771C ACA0FFFC */ sw $zero, -4($a1)
|
||||
/* 008320 80007720 1420FFF7 */ bnez $at, .L80007700_ovl0
|
||||
/* 008324 80007724 AC40FFFC */ sw $zero, -4($v0)
|
||||
/* 008328 80007728 3C038005 */ lui $v1, %hi(D_8004A446) # $v1, 0x8005
|
||||
/* 00832C 8000772C 3C018005 */ lui $at, %hi(D_8004A440) # $at, 0x8005
|
||||
/* 008330 80007730 2463A446 */ addiu $v1, %lo(D_8004A446) # addiu $v1, $v1, -0x5bba
|
||||
/* 008334 80007734 AC20A440 */ sw $zero, %lo(D_8004A440)($at)
|
||||
/* 008338 80007738 A4600000 */ sh $zero, ($v1)
|
||||
/* 00833C 8000773C 3C018005 */ lui $at, %hi(D_8004A444) # $at, 0x8005
|
||||
/* 008340 80007740 3C038005 */ lui $v1, %hi(gDisplayListHead) # $v1, 0x8005
|
||||
/* 008344 80007744 3C028005 */ lui $v0, %hi(D_8004A390) # $v0, 0x8005
|
||||
/* 008348 80007748 A420A444 */ sh $zero, %lo(D_8004A444)($at)
|
||||
/* 00834C 8000774C 2442A390 */ addiu $v0, %lo(D_8004A390) # addiu $v0, $v0, -0x5c70
|
||||
/* 008350 80007750 2463A3D0 */ addiu $v1, %lo(gDisplayListHead) # addiu $v1, $v1, -0x5c30
|
||||
.L80007754_ovl0:
|
||||
/* 008354 80007754 24420020 */ addiu $v0, $v0, 0x20
|
||||
/* 008358 80007758 AC40FFE8 */ sw $zero, -0x18($v0)
|
||||
/* 00835C 8000775C AC40FFEC */ sw $zero, -0x14($v0)
|
||||
/* 008360 80007760 AC40FFF0 */ sw $zero, -0x10($v0)
|
||||
/* 008364 80007764 AC40FFF4 */ sw $zero, -0xc($v0)
|
||||
/* 008368 80007768 AC40FFF8 */ sw $zero, -8($v0)
|
||||
/* 00836C 8000776C AC40FFFC */ sw $zero, -4($v0)
|
||||
/* 008370 80007770 AC40FFE0 */ sw $zero, -0x20($v0)
|
||||
/* 008374 80007774 1443FFF7 */ bne $v0, $v1, .L80007754_ovl0
|
||||
/* 008378 80007778 AC40FFE4 */ sw $zero, -0x1c($v0)
|
||||
/* 00837C 8000777C 3C018005 */ lui $at, %hi(D_80049308) # $at, 0x8005
|
||||
/* 008380 80007780 AC209308 */ sw $zero, %lo(D_80049308)($at)
|
||||
/* 008384 80007784 0C0014D4 */ jal func_80005350_ovl0
|
||||
/* 008388 80007788 00002025 */ move $a0, $zero
|
||||
/* 00838C 8000778C 3C048005 */ lui $a0, %hi(D_80049300) # $a0, 0x8005
|
||||
/* 008390 80007790 3C058005 */ lui $a1, %hi(D_800492C0) # $a1, 0x8005
|
||||
/* 008394 80007794 3C068005 */ lui $a2, %hi(D_800492B0) # $a2, 0x8005
|
||||
/* 008398 80007798 24C692B0 */ addiu $a2, %lo(D_800492B0) # addiu $a2, $a2, -0x6d50
|
||||
/* 00839C 8000779C 24A592C0 */ addiu $a1, %lo(D_800492C0) # addiu $a1, $a1, -0x6d40
|
||||
/* 0083A0 800077A0 24849300 */ addiu $a0, %lo(D_80049300) # addiu $a0, $a0, -0x6d00
|
||||
/* 0083A4 800077A4 0C00027A */ jal func_800009E8_ovl0
|
||||
/* 0083A8 800077A8 24070004 */ li $a3, 4
|
||||
/* 0083AC 800077AC 3C048005 */ lui $a0, %hi(D_80049320) # $a0, 0x8005
|
||||
/* 0083B0 800077B0 3C058005 */ lui $a1, %hi(D_80049310) # $a1, 0x8005
|
||||
/* 0083B4 800077B4 24A59310 */ addiu $a1, %lo(D_80049310) # addiu $a1, $a1, -0x6cf0
|
||||
/* 0083B8 800077B8 24849320 */ addiu $a0, %lo(D_80049320) # addiu $a0, $a0, -0x6ce0
|
||||
/* 0083BC 800077BC 0C00CEB8 */ jal osCreateMesgQueue
|
||||
/* 0083C0 800077C0 24060003 */ li $a2, 3
|
||||
/* 0083C4 800077C4 3C048005 */ lui $a0, %hi(D_80049340) # $a0, 0x8005
|
||||
/* 0083C8 800077C8 3C058005 */ lui $a1, %hi(D_80049338) # $a1, 0x8005
|
||||
/* 0083CC 800077CC 24A59338 */ addiu $a1, %lo(D_80049338) # addiu $a1, $a1, -0x6cc8
|
||||
/* 0083D0 800077D0 24849340 */ addiu $a0, %lo(D_80049340) # addiu $a0, $a0, -0x6cc0
|
||||
/* 0083D4 800077D4 0C00CEB8 */ jal osCreateMesgQueue
|
||||
/* 0083D8 800077D8 24060001 */ li $a2, 1
|
||||
/* 0083DC 800077DC 3C028005 */ lui $v0, %hi(D_800492DA) # $v0, 0x8005
|
||||
/* 0083E0 800077E0 244292DA */ addiu $v0, %lo(D_800492DA) # addiu $v0, $v0, -0x6d26
|
||||
/* 0083E4 800077E4 24180001 */ li $t8, 1
|
||||
/* 0083E8 800077E8 A4580000 */ sh $t8, ($v0)
|
||||
/* 0083EC 800077EC 3C018005 */ lui $at, %hi(D_800492D8) # $at, 0x8005
|
||||
/* 0083F0 800077F0 3C048005 */ lui $a0, %hi(D_800492E8) # $a0, 0x8005
|
||||
/* 0083F4 800077F4 3C058005 */ lui $a1, %hi(D_800492E0) # $a1, 0x8005
|
||||
/* 0083F8 800077F8 A43892D8 */ sh $t8, %lo(D_800492D8)($at)
|
||||
/* 0083FC 800077FC 24A592E0 */ addiu $a1, %lo(D_800492E0) # addiu $a1, $a1, -0x6d20
|
||||
/* 008400 80007800 248492E8 */ addiu $a0, %lo(D_800492E8) # addiu $a0, $a0, -0x6d18
|
||||
/* 008404 80007804 0C00CEB8 */ jal osCreateMesgQueue
|
||||
/* 008408 80007808 24060001 */ li $a2, 1
|
||||
/* 00840C 8000780C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 008410 80007810 24190002 */ li $t9, 2
|
||||
/* 008414 80007814 3C018005 */ lui $at, %hi(D_800492DC) # $at, 0x8005
|
||||
/* 008418 80007818 AC3992DC */ sw $t9, %lo(D_800492DC)($at)
|
||||
/* 00841C 8000781C 03E00008 */ jr $ra
|
||||
/* 008420 80007820 27BD0018 */ addiu $sp, $sp, 0x18
|
7
asm/non_matchings/ovl0/ovl0_2_5/func_80007824.s
Normal file
7
asm/non_matchings/ovl0/ovl0_2_5/func_80007824.s
Normal file
@ -0,0 +1,7 @@
|
||||
glabel func_80007824
|
||||
/* 008424 80007824 00000000 */ nop
|
||||
/* 008428 80007828 00000000 */ nop
|
||||
/* 00842C 8000782C 00000000 */ nop
|
||||
/* 008430 80007830 8C8E0004 */ lw $t6, 4($a0)
|
||||
/* 008434 80007834 03E00008 */ jr $ra
|
||||
/* 008438 80007838 AC8E000C */ sw $t6, 0xc($a0)
|
31
asm/non_matchings/ovl0/ovl0_2_5/func_8000783C.s
Normal file
31
asm/non_matchings/ovl0/ovl0_2_5/func_8000783C.s
Normal file
@ -0,0 +1,31 @@
|
||||
glabel func_8000783C
|
||||
/* 00843C 8000783C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 008440 80007840 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 008444 80007844 10C00007 */ beqz $a2, .L80007864_ovl0
|
||||
/* 008448 80007848 00803825 */ move $a3, $a0
|
||||
/* 00844C 8000784C 8C8E000C */ lw $t6, 0xc($a0)
|
||||
/* 008450 80007850 24C2FFFF */ addiu $v0, $a2, -1
|
||||
/* 008454 80007854 0040C027 */ not $t8, $v0
|
||||
/* 008458 80007858 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 00845C 8000785C 10000002 */ b .L80007868_ovl0
|
||||
/* 008460 80007860 01F81824 */ and $v1, $t7, $t8
|
||||
.L80007864_ovl0:
|
||||
/* 008464 80007864 8CE3000C */ lw $v1, 0xc($a3)
|
||||
.L80007868_ovl0:
|
||||
/* 008468 80007868 8CF90008 */ lw $t9, 8($a3)
|
||||
/* 00846C 8000786C 00651021 */ addu $v0, $v1, $a1
|
||||
/* 008470 80007870 ACE2000C */ sw $v0, 0xc($a3)
|
||||
/* 008474 80007874 0322082B */ sltu $at, $t9, $v0
|
||||
/* 008478 80007878 10200007 */ beqz $at, .L80007898_ovl0
|
||||
/* 00847C 8000787C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 008480 80007880 3C048004 */ lui $a0, %hi(D_80040210) # $a0, 0x8004
|
||||
/* 008484 80007884 24840210 */ addiu $a0, %lo(D_80040210) # addiu $a0, $a0, 0x210
|
||||
/* 008488 80007888 0C008C27 */ jal fatal_printf
|
||||
/* 00848C 8000788C 8CE50000 */ lw $a1, ($a3)
|
||||
.L80007890_ovl0:
|
||||
/* 008490 80007890 1000FFFF */ b .L80007890_ovl0
|
||||
/* 008494 80007894 00000000 */ nop
|
||||
.L80007898_ovl0:
|
||||
/* 008498 80007898 00601025 */ move $v0, $v1
|
||||
/* 00849C 8000789C 03E00008 */ jr $ra
|
||||
/* 0084A0 800078A0 27BD0018 */ addiu $sp, $sp, 0x18
|
20
asm/non_matchings/ovl0/ovl0_2_5/func_800078A4.s
Normal file
20
asm/non_matchings/ovl0/ovl0_2_5/func_800078A4.s
Normal file
@ -0,0 +1,20 @@
|
||||
glabel func_800078A4
|
||||
/* 0084A4 800078A4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0084A8 800078A8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0084AC 800078AC AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 0084B0 800078B0 AFA5001C */ sw $a1, 0x1c($sp)
|
||||
/* 0084B4 800078B4 AC850000 */ sw $a1, ($a0)
|
||||
/* 0084B8 800078B8 8FB80018 */ lw $t8, 0x18($sp)
|
||||
/* 0084BC 800078BC 00C74021 */ addu $t0, $a2, $a3
|
||||
/* 0084C0 800078C0 00E02825 */ move $a1, $a3
|
||||
/* 0084C4 800078C4 AF06000C */ sw $a2, 0xc($t8)
|
||||
/* 0084C8 800078C8 8FB90018 */ lw $t9, 0x18($sp)
|
||||
/* 0084CC 800078CC 00C02025 */ move $a0, $a2
|
||||
/* 0084D0 800078D0 AF260004 */ sw $a2, 4($t9)
|
||||
/* 0084D4 800078D4 8FA90018 */ lw $t1, 0x18($sp)
|
||||
/* 0084D8 800078D8 0C00BA2C */ jal func_8002E8B0_ovl0
|
||||
/* 0084DC 800078DC AD280008 */ sw $t0, 8($t1)
|
||||
/* 0084E0 800078E0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0084E4 800078E4 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0084E8 800078E8 03E00008 */ jr $ra
|
||||
/* 0084EC 800078EC 00000000 */ nop
|
24
asm/non_matchings/ovl0/ovl0_2_5/func_800078F0.s
Normal file
24
asm/non_matchings/ovl0/ovl0_2_5/func_800078F0.s
Normal file
@ -0,0 +1,24 @@
|
||||
glabel func_800078F0
|
||||
/* 0084F0 800078F0 3C0E8005 */ lui $t6, %hi(D_8004A504) # $t6, 0x8005
|
||||
/* 0084F4 800078F4 8DCEA504 */ lw $t6, %lo(D_8004A504)($t6)
|
||||
/* 0084F8 800078F8 24010003 */ li $at, 3
|
||||
/* 0084FC 800078FC 00047C02 */ srl $t7, $a0, 0x10
|
||||
/* 008500 80007900 15C10003 */ bne $t6, $at, .L80007910_ovl0
|
||||
/* 008504 80007904 31F8F800 */ andi $t8, $t7, 0xf800
|
||||
/* 008508 80007908 03E00008 */ jr $ra
|
||||
/* 00850C 8000790C 00801025 */ move $v0, $a0
|
||||
|
||||
.L80007910_ovl0:
|
||||
/* 008510 80007910 0004CB42 */ srl $t9, $a0, 0xd
|
||||
/* 008514 80007914 332807C0 */ andi $t0, $t9, 0x7c0
|
||||
/* 008518 80007918 00045282 */ srl $t2, $a0, 0xa
|
||||
/* 00851C 8000791C 314B003E */ andi $t3, $t2, 0x3e
|
||||
/* 008520 80007920 03084825 */ or $t1, $t8, $t0
|
||||
/* 008524 80007924 000469C2 */ srl $t5, $a0, 7
|
||||
/* 008528 80007928 31AE0001 */ andi $t6, $t5, 1
|
||||
/* 00852C 8000792C 012B6025 */ or $t4, $t1, $t3
|
||||
/* 008530 80007930 018E1025 */ or $v0, $t4, $t6
|
||||
/* 008534 80007934 00027C00 */ sll $t7, $v0, 0x10
|
||||
/* 008538 80007938 01E21825 */ or $v1, $t7, $v0
|
||||
/* 00853C 8000793C 03E00008 */ jr $ra
|
||||
/* 008540 80007940 00601025 */ move $v0, $v1
|
22
asm/non_matchings/ovl0/ovl0_2_5/func_80007944.s
Normal file
22
asm/non_matchings/ovl0/ovl0_2_5/func_80007944.s
Normal file
@ -0,0 +1,22 @@
|
||||
glabel func_80007944
|
||||
/* 008544 80007944 27BDFFB8 */ addiu $sp, $sp, -0x48
|
||||
/* 008548 80007948 3C028005 */ lui $v0, %hi(D_8004A518) # $v0, 0x8005
|
||||
/* 00854C 8000794C 2442A518 */ addiu $v0, %lo(D_8004A518) # addiu $v0, $v0, -0x5ae8
|
||||
/* 008550 80007950 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 008554 80007954 240E0005 */ li $t6, 5
|
||||
/* 008558 80007958 240F0064 */ li $t7, 100
|
||||
/* 00855C 8000795C AC440000 */ sw $a0, ($v0)
|
||||
/* 008560 80007960 00801825 */ move $v1, $a0
|
||||
/* 008564 80007964 AFAE0018 */ sw $t6, 0x18($sp)
|
||||
/* 008568 80007968 AFAF001C */ sw $t7, 0x1c($sp)
|
||||
/* 00856C 8000796C AC450004 */ sw $a1, 4($v0)
|
||||
/* 008570 80007970 AC460008 */ sw $a2, 8($v0)
|
||||
/* 008574 80007974 AFA3003C */ sw $v1, 0x3c($sp)
|
||||
/* 008578 80007978 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* 00857C 8000797C AFA50040 */ sw $a1, 0x40($sp)
|
||||
/* 008580 80007980 0C000260 */ jal func_80000980_ovl0
|
||||
/* 008584 80007984 AFA60044 */ sw $a2, 0x44($sp)
|
||||
/* 008588 80007988 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 00858C 8000798C 27BD0048 */ addiu $sp, $sp, 0x48
|
||||
/* 008590 80007990 03E00008 */ jr $ra
|
||||
/* 008594 80007994 00000000 */ nop
|
22
asm/non_matchings/ovl0/ovl0_2_5/func_80007998.s
Normal file
22
asm/non_matchings/ovl0/ovl0_2_5/func_80007998.s
Normal file
@ -0,0 +1,22 @@
|
||||
glabel func_80007998
|
||||
/* 008598 80007998 3C028005 */ lui $v0, %hi(D_8004A510) # $v0, 0x8005
|
||||
/* 00859C 8000799C 2442A510 */ addiu $v0, %lo(D_8004A510) # addiu $v0, $v0, -0x5af0
|
||||
/* 0085A0 800079A0 8C4E0000 */ lw $t6, ($v0)
|
||||
/* 0085A4 800079A4 30980020 */ andi $t8, $a0, 0x20
|
||||
/* 0085A8 800079A8 30880010 */ andi $t0, $a0, 0x10
|
||||
/* 0085AC 800079AC 01C47825 */ or $t7, $t6, $a0
|
||||
/* 0085B0 800079B0 13000004 */ beqz $t8, .L800079C4_ovl0
|
||||
/* 0085B4 800079B4 AC4F0000 */ sw $t7, ($v0)
|
||||
/* 0085B8 800079B8 24190003 */ li $t9, 3
|
||||
/* 0085BC 800079BC 3C018005 */ lui $at, %hi(D_8004A504) # $at, 0x8005
|
||||
/* 0085C0 800079C0 AC39A504 */ sw $t9, %lo(D_8004A504)($at)
|
||||
.L800079C4_ovl0:
|
||||
/* 0085C4 800079C4 11000004 */ beqz $t0, .L800079D8_ovl0
|
||||
/* 0085C8 800079C8 240A0001 */ li $t2, 1
|
||||
/* 0085CC 800079CC 24090002 */ li $t1, 2
|
||||
/* 0085D0 800079D0 3C018005 */ lui $at, %hi(D_8004A504) # $at, 0x8005
|
||||
/* 0085D4 800079D4 AC29A504 */ sw $t1, %lo(D_8004A504)($at)
|
||||
.L800079D8_ovl0:
|
||||
/* 0085D8 800079D8 3C018005 */ lui $at, 0x8005
|
||||
/* 0085DC 800079DC 03E00008 */ jr $ra
|
||||
/* 0085E0 800079E0 AC2AA514 */ sw $t2, -0x5aec($at)
|
7
asm/non_matchings/ovl0/ovl0_2_5/func_800079E4.s
Normal file
7
asm/non_matchings/ovl0/ovl0_2_5/func_800079E4.s
Normal file
@ -0,0 +1,7 @@
|
||||
glabel func_800079E4
|
||||
/* 0085E4 800079E4 3C018005 */ lui $at, %hi(D_8004A508) # $at, 0x8005
|
||||
/* 0085E8 800079E8 AC24A508 */ sw $a0, %lo(D_8004A508)($at)
|
||||
/* 0085EC 800079EC 3C018005 */ lui $at, 0x8005
|
||||
/* 0085F0 800079F0 240E0001 */ li $t6, 1
|
||||
/* 0085F4 800079F4 03E00008 */ jr $ra
|
||||
/* 0085F8 800079F8 AC2EA514 */ sw $t6, -0x5aec($at)
|
7
asm/non_matchings/ovl0/ovl0_2_5/func_800079FC.s
Normal file
7
asm/non_matchings/ovl0/ovl0_2_5/func_800079FC.s
Normal file
@ -0,0 +1,7 @@
|
||||
glabel func_800079FC
|
||||
/* 0085FC 800079FC 3C018005 */ lui $at, %hi(D_8004A50C) # $at, 0x8005
|
||||
/* 008600 80007A00 AC24A50C */ sw $a0, %lo(D_8004A50C)($at)
|
||||
/* 008604 80007A04 3C018005 */ lui $at, 0x8005
|
||||
/* 008608 80007A08 240E0001 */ li $t6, 1
|
||||
/* 00860C 80007A0C 03E00008 */ jr $ra
|
||||
/* 008610 80007A10 AC2EA514 */ sw $t6, -0x5aec($at)
|
25
asm/non_matchings/ovl0/ovl0_2_5/func_80007A14.s
Normal file
25
asm/non_matchings/ovl0/ovl0_2_5/func_80007A14.s
Normal file
@ -0,0 +1,25 @@
|
||||
glabel func_80007A14
|
||||
/* 008614 80007A14 AFA40000 */ sw $a0, ($sp)
|
||||
/* 008618 80007A18 00042400 */ sll $a0, $a0, 0x10
|
||||
/* 00861C 80007A1C 00042403 */ sra $a0, $a0, 0x10
|
||||
/* 008620 80007A20 AFA50004 */ sw $a1, 4($sp)
|
||||
/* 008624 80007A24 3C018005 */ lui $at, %hi(D_8004A524) # $at, 0x8005
|
||||
/* 008628 80007A28 00052C00 */ sll $a1, $a1, 0x10
|
||||
/* 00862C 80007A2C A424A524 */ sh $a0, %lo(D_8004A524)($at)
|
||||
/* 008630 80007A30 00052C03 */ sra $a1, $a1, 0x10
|
||||
/* 008634 80007A34 AFA60008 */ sw $a2, 8($sp)
|
||||
/* 008638 80007A38 3C018005 */ lui $at, %hi(D_8004A526) # $at, 0x8005
|
||||
/* 00863C 80007A3C 00063400 */ sll $a2, $a2, 0x10
|
||||
/* 008640 80007A40 A425A526 */ sh $a1, %lo(D_8004A526)($at)
|
||||
/* 008644 80007A44 00063403 */ sra $a2, $a2, 0x10
|
||||
/* 008648 80007A48 AFA7000C */ sw $a3, 0xc($sp)
|
||||
/* 00864C 80007A4C 3C018005 */ lui $at, %hi(D_8004A528) # $at, 0x8005
|
||||
/* 008650 80007A50 00073C00 */ sll $a3, $a3, 0x10
|
||||
/* 008654 80007A54 A426A528 */ sh $a2, %lo(D_8004A528)($at)
|
||||
/* 008658 80007A58 00073C03 */ sra $a3, $a3, 0x10
|
||||
/* 00865C 80007A5C 3C018005 */ lui $at, %hi(D_8004A52A) # $at, 0x8005
|
||||
/* 008660 80007A60 A427A52A */ sh $a3, %lo(D_8004A52A)($at)
|
||||
/* 008664 80007A64 3C018005 */ lui $at, 0x8005
|
||||
/* 008668 80007A68 240E0001 */ li $t6, 1
|
||||
/* 00866C 80007A6C 03E00008 */ jr $ra
|
||||
/* 008670 80007A70 AC2EA514 */ sw $t6, -0x5aec($at)
|
27
asm/non_matchings/ovl0/ovl0_2_5/func_80007A74.s
Normal file
27
asm/non_matchings/ovl0/ovl0_2_5/func_80007A74.s
Normal file
@ -0,0 +1,27 @@
|
||||
glabel func_80007A74
|
||||
/* 008674 80007A74 3C0E8005 */ lui $t6, %hi(D_8004A508) # $t6, 0x8005
|
||||
/* 008678 80007A78 8DCEA508 */ lw $t6, %lo(D_8004A508)($t6)
|
||||
/* 00867C 80007A7C 3C0F8005 */ lui $t7, %hi(D_8004A50C) # $t7, 0x8005
|
||||
/* 008680 80007A80 3C028005 */ lui $v0, %hi(D_8004A510) # $v0, 0x8005
|
||||
/* 008684 80007A84 AC8E0024 */ sw $t6, 0x24($a0)
|
||||
/* 008688 80007A88 8DEFA50C */ lw $t7, %lo(D_8004A50C)($t7)
|
||||
/* 00868C 80007A8C 2442A510 */ addiu $v0, %lo(D_8004A510) # addiu $v0, $v0, -0x5af0
|
||||
/* 008690 80007A90 3C198005 */ lui $t9, %hi(D_8004A524) # $t9, 0x8005
|
||||
/* 008694 80007A94 AC8F0028 */ sw $t7, 0x28($a0)
|
||||
/* 008698 80007A98 8C580000 */ lw $t8, ($v0)
|
||||
/* 00869C 80007A9C 3C088005 */ lui $t0, %hi(D_8004A526) # $t0, 0x8005
|
||||
/* 0086A0 80007AA0 3C098005 */ lui $t1, %hi(D_8004A528) # $t1, 0x8005
|
||||
/* 0086A4 80007AA4 AC98002C */ sw $t8, 0x2c($a0)
|
||||
/* 0086A8 80007AA8 8739A524 */ lh $t9, %lo(D_8004A524)($t9)
|
||||
/* 0086AC 80007AAC 3C0A8005 */ lui $t2, %hi(D_8004A52A) # $t2, 0x8005
|
||||
/* 0086B0 80007AB0 3C018005 */ lui $at, 0x8005
|
||||
/* 0086B4 80007AB4 A4990030 */ sh $t9, 0x30($a0)
|
||||
/* 0086B8 80007AB8 8508A526 */ lh $t0, %lo(D_8004A526)($t0)
|
||||
/* 0086BC 80007ABC A4880032 */ sh $t0, 0x32($a0)
|
||||
/* 0086C0 80007AC0 8529A528 */ lh $t1, %lo(D_8004A528)($t1)
|
||||
/* 0086C4 80007AC4 A4890034 */ sh $t1, 0x34($a0)
|
||||
/* 0086C8 80007AC8 854AA52A */ lh $t2, %lo(D_8004A52A)($t2)
|
||||
/* 0086CC 80007ACC A48A0036 */ sh $t2, 0x36($a0)
|
||||
/* 0086D0 80007AD0 AC400000 */ sw $zero, ($v0)
|
||||
/* 0086D4 80007AD4 03E00008 */ jr $ra
|
||||
/* 0086D8 80007AD8 AC20A514 */ sw $zero, -0x5aec($at)
|
25
asm/non_matchings/ovl0/ovl0_2_5/func_80007ADC.s
Normal file
25
asm/non_matchings/ovl0/ovl0_2_5/func_80007ADC.s
Normal file
@ -0,0 +1,25 @@
|
||||
glabel func_80007ADC
|
||||
/* 0086DC 80007ADC 3C0E8005 */ lui $t6, %hi(D_8004A514) # $t6, 0x8005
|
||||
/* 0086E0 80007AE0 8DCEA514 */ lw $t6, %lo(D_8004A514)($t6)
|
||||
/* 0086E4 80007AE4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0086E8 80007AE8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0086EC 80007AEC 11C0000E */ beqz $t6, .L80007B28_ovl0
|
||||
/* 0086F0 80007AF0 00802825 */ move $a1, $a0
|
||||
/* 0086F4 80007AF4 240F0004 */ li $t7, 4
|
||||
/* 0086F8 80007AF8 24180032 */ li $t8, 50
|
||||
/* 0086FC 80007AFC AC8F0000 */ sw $t7, ($a0)
|
||||
/* 008700 80007B00 AC980004 */ sw $t8, 4($a0)
|
||||
/* 008704 80007B04 AC800014 */ sw $zero, 0x14($a0)
|
||||
/* 008708 80007B08 AC800020 */ sw $zero, 0x20($a0)
|
||||
/* 00870C 80007B0C 0C001E9D */ jal func_80007A74_ovl0
|
||||
/* 008710 80007B10 AFA50018 */ sw $a1, 0x18($sp)
|
||||
/* 008714 80007B14 3C048005 */ lui $a0, %hi(D_80048CB8) # $a0, 0x8005
|
||||
/* 008718 80007B18 8FA50018 */ lw $a1, 0x18($sp)
|
||||
/* 00871C 80007B1C 24848CB8 */ addiu $a0, %lo(D_80048CB8) # addiu $a0, $a0, -0x7348
|
||||
/* 008720 80007B20 0C00B4BC */ jal func_8002D2F0_ovl0
|
||||
/* 008724 80007B24 00003025 */ move $a2, $zero
|
||||
.L80007B28_ovl0:
|
||||
/* 008728 80007B28 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 00872C 80007B2C 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 008730 80007B30 03E00008 */ jr $ra
|
||||
/* 008734 80007B34 00000000 */ nop
|
28
asm/non_matchings/ovl0/ovl0_2_5/func_80007B38.s
Normal file
28
asm/non_matchings/ovl0/ovl0_2_5/func_80007B38.s
Normal file
@ -0,0 +1,28 @@
|
||||
glabel func_80007B38
|
||||
/* 008738 80007B38 27BDFFB0 */ addiu $sp, $sp, -0x50
|
||||
/* 00873C 80007B3C 3C018005 */ lui $at, %hi(D_8004A510) # $at, 0x8005
|
||||
/* 008740 80007B40 AC20A510 */ sw $zero, %lo(D_8004A510)($at)
|
||||
/* 008744 80007B44 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 008748 80007B48 AFA40050 */ sw $a0, 0x50($sp)
|
||||
/* 00874C 80007B4C 3C018005 */ lui $at, %hi(D_8004A504) # $at, 0x8005
|
||||
/* 008750 80007B50 240E0002 */ li $t6, 2
|
||||
/* 008754 80007B54 AFA50054 */ sw $a1, 0x54($sp)
|
||||
/* 008758 80007B58 AC2EA504 */ sw $t6, %lo(D_8004A504)($at)
|
||||
/* 00875C 80007B5C 0C001E66 */ jal func_80007998_ovl0
|
||||
/* 008760 80007B60 00C02025 */ move $a0, $a2
|
||||
/* 008764 80007B64 0C001E79 */ jal func_800079E4_ovl0
|
||||
/* 008768 80007B68 8FA40050 */ lw $a0, 0x50($sp)
|
||||
/* 00876C 80007B6C 0C001E7F */ jal func_800079FC_ovl0
|
||||
/* 008770 80007B70 8FA40054 */ lw $a0, 0x54($sp)
|
||||
/* 008774 80007B74 240F0004 */ li $t7, 4
|
||||
/* 008778 80007B78 24180064 */ li $t8, 100
|
||||
/* 00877C 80007B7C AFAF0018 */ sw $t7, 0x18($sp)
|
||||
/* 008780 80007B80 AFB8001C */ sw $t8, 0x1c($sp)
|
||||
/* 008784 80007B84 0C001E9D */ jal func_80007A74_ovl0
|
||||
/* 008788 80007B88 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* 00878C 80007B8C 0C000260 */ jal func_80000980_ovl0
|
||||
/* 008790 80007B90 27A40018 */ addiu $a0, $sp, 0x18
|
||||
/* 008794 80007B94 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 008798 80007B98 27BD0050 */ addiu $sp, $sp, 0x50
|
||||
/* 00879C 80007B9C 03E00008 */ jr $ra
|
||||
/* 0087A0 80007BA0 00000000 */ nop
|
21
asm/non_matchings/ovl0/ovl0_2_5/func_80007BA4.s
Normal file
21
asm/non_matchings/ovl0/ovl0_2_5/func_80007BA4.s
Normal file
@ -0,0 +1,21 @@
|
||||
glabel func_80007BA4
|
||||
/* 0087A4 80007BA4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0087A8 80007BA8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0087AC 80007BAC 00803825 */ move $a3, $a0
|
||||
/* 0087B0 80007BB0 8CE50004 */ lw $a1, 4($a3)
|
||||
/* 0087B4 80007BB4 8CE60008 */ lw $a2, 8($a3)
|
||||
/* 0087B8 80007BB8 8C840000 */ lw $a0, ($a0)
|
||||
/* 0087BC 80007BBC 0C001E51 */ jal func_80007944_ovl0
|
||||
/* 0087C0 80007BC0 AFA70018 */ sw $a3, 0x18($sp)
|
||||
/* 0087C4 80007BC4 8FA70018 */ lw $a3, 0x18($sp)
|
||||
/* 0087C8 80007BC8 3C018005 */ lui $at, %hi(D_8004A500) # $at, 0x8005
|
||||
/* 0087CC 80007BCC 8CEE000C */ lw $t6, 0xc($a3)
|
||||
/* 0087D0 80007BD0 AC2EA500 */ sw $t6, %lo(D_8004A500)($at)
|
||||
/* 0087D4 80007BD4 8CE60018 */ lw $a2, 0x18($a3)
|
||||
/* 0087D8 80007BD8 8CE50014 */ lw $a1, 0x14($a3)
|
||||
/* 0087DC 80007BDC 0C001ECE */ jal func_80007B38_ovl0
|
||||
/* 0087E0 80007BE0 8CE40010 */ lw $a0, 0x10($a3)
|
||||
/* 0087E4 80007BE4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0087E8 80007BE8 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0087EC 80007BEC 03E00008 */ jr $ra
|
||||
/* 0087F0 80007BF0 00000000 */ nop
|
43
asm/non_matchings/ovl0/ovl0_2_5/func_80007BF4.s
Normal file
43
asm/non_matchings/ovl0/ovl0_2_5/func_80007BF4.s
Normal file
@ -0,0 +1,43 @@
|
||||
glabel func_80007BF4
|
||||
/* 0087F4 80007BF4 00000000 */ nop
|
||||
/* 0087F8 80007BF8 00000000 */ nop
|
||||
/* 0087FC 80007BFC 00000000 */ nop
|
||||
/* 008800 80007C00 44856000 */ mtc1 $a1, $f12
|
||||
/* 008804 80007C04 44877000 */ mtc1 $a3, $f14
|
||||
/* 008808 80007C08 3C013F00 */ li $at, 0x3F000000 # 0.500000
|
||||
/* 00880C 80007C0C 44818000 */ mtc1 $at, $f16
|
||||
/* 008810 80007C10 460E6100 */ add.s $f4, $f12, $f14
|
||||
/* 008814 80007C14 3C014080 */ li $at, 0x40800000 # 4.000000
|
||||
/* 008818 80007C18 44819000 */ mtc1 $at, $f18
|
||||
/* 00881C 80007C1C AFA60008 */ sw $a2, 8($sp)
|
||||
/* 008820 80007C20 46102002 */ mul.s $f0, $f4, $f16
|
||||
/* 008824 80007C24 46007181 */ sub.s $f6, $f14, $f0
|
||||
/* 008828 80007C28 46123202 */ mul.s $f8, $f6, $f18
|
||||
/* 00882C 80007C2C 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 008830 80007C30 44185000 */ mfc1 $t8, $f10
|
||||
/* 008834 80007C34 00000000 */ nop
|
||||
/* 008838 80007C38 A4980000 */ sh $t8, ($a0)
|
||||
/* 00883C 80007C3C C7A60010 */ lwc1 $f6, 0x10($sp)
|
||||
/* 008840 80007C40 C7A40008 */ lwc1 $f4, 8($sp)
|
||||
/* 008844 80007C44 241801FF */ li $t8, 511
|
||||
/* 008848 80007C48 A498000C */ sh $t8, 0xc($a0)
|
||||
/* 00884C 80007C4C 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 008850 80007C50 8499000C */ lh $t9, 0xc($a0)
|
||||
/* 008854 80007C54 46104082 */ mul.s $f2, $f8, $f16
|
||||
/* 008858 80007C58 A4990004 */ sh $t9, 4($a0)
|
||||
/* 00885C 80007C5C 46023281 */ sub.s $f10, $f6, $f2
|
||||
/* 008860 80007C60 46125102 */ mul.s $f4, $f10, $f18
|
||||
/* 008864 80007C64 4600220D */ trunc.w.s $f8, $f4
|
||||
/* 008868 80007C68 46120182 */ mul.s $f6, $f0, $f18
|
||||
/* 00886C 80007C6C 00000000 */ nop
|
||||
/* 008870 80007C70 46121102 */ mul.s $f4, $f2, $f18
|
||||
/* 008874 80007C74 44094000 */ mfc1 $t1, $f8
|
||||
/* 008878 80007C78 00000000 */ nop
|
||||
/* 00887C 80007C7C A4890002 */ sh $t1, 2($a0)
|
||||
/* 008880 80007C80 4600328D */ trunc.w.s $f10, $f6
|
||||
/* 008884 80007C84 4600220D */ trunc.w.s $f8, $f4
|
||||
/* 008888 80007C88 440C5000 */ mfc1 $t4, $f10
|
||||
/* 00888C 80007C8C 440F4000 */ mfc1 $t7, $f8
|
||||
/* 008890 80007C90 A48C0008 */ sh $t4, 8($a0)
|
||||
/* 008894 80007C94 03E00008 */ jr $ra
|
||||
/* 008898 80007C98 A48F000A */ sh $t7, 0xa($a0)
|
20
asm/non_matchings/ovl0/ovl0_2_5/func_80007C9C.s
Normal file
20
asm/non_matchings/ovl0/ovl0_2_5/func_80007C9C.s
Normal file
@ -0,0 +1,20 @@
|
||||
glabel func_80007C9C
|
||||
/* 00889C 80007C9C 3C028005 */ lui $v0, %hi(D_8004A508) # $v0, 0x8005
|
||||
/* 0088A0 80007CA0 8C42A508 */ lw $v0, %lo(D_8004A508)($v0)
|
||||
/* 0088A4 80007CA4 240E01FF */ li $t6, 511
|
||||
/* 0088A8 80007CA8 00021040 */ sll $v0, $v0, 1
|
||||
/* 0088AC 80007CAC 00021400 */ sll $v0, $v0, 0x10
|
||||
/* 0088B0 80007CB0 00021403 */ sra $v0, $v0, 0x10
|
||||
/* 0088B4 80007CB4 A4820008 */ sh $v0, 8($a0)
|
||||
/* 0088B8 80007CB8 A4820000 */ sh $v0, ($a0)
|
||||
/* 0088BC 80007CBC 3C028005 */ lui $v0, %hi(D_8004A50C) # $v0, 0x8005
|
||||
/* 0088C0 80007CC0 8C42A50C */ lw $v0, %lo(D_8004A50C)($v0)
|
||||
/* 0088C4 80007CC4 A48E000C */ sh $t6, 0xc($a0)
|
||||
/* 0088C8 80007CC8 848F000C */ lh $t7, 0xc($a0)
|
||||
/* 0088CC 80007CCC 00021040 */ sll $v0, $v0, 1
|
||||
/* 0088D0 80007CD0 00021400 */ sll $v0, $v0, 0x10
|
||||
/* 0088D4 80007CD4 00021403 */ sra $v0, $v0, 0x10
|
||||
/* 0088D8 80007CD8 A482000A */ sh $v0, 0xa($a0)
|
||||
/* 0088DC 80007CDC A4820002 */ sh $v0, 2($a0)
|
||||
/* 0088E0 80007CE0 03E00008 */ jr $ra
|
||||
/* 0088E4 80007CE4 A48F0004 */ sh $t7, 4($a0)
|
4
asm/non_matchings/ovl0/ovl0_2_5/func_80007CE8.s
Normal file
4
asm/non_matchings/ovl0/ovl0_2_5/func_80007CE8.s
Normal file
@ -0,0 +1,4 @@
|
||||
glabel func_80007CE8
|
||||
/* 0088E8 80007CE8 3C018004 */ lui $at, 0x8004
|
||||
/* 0088EC 80007CEC 03E00008 */ jr $ra
|
||||
/* 0088F0 80007CF0 AC24DD30 */ sw $a0, -0x22d0($at)
|
163
asm/non_matchings/ovl0/ovl0_2_5/func_80007CF4.s
Normal file
163
asm/non_matchings/ovl0/ovl0_2_5/func_80007CF4.s
Normal file
@ -0,0 +1,163 @@
|
||||
glabel func_80007CF4
|
||||
/* 0088F4 80007CF4 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* 0088F8 80007CF8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0088FC 80007CFC AFA40038 */ sw $a0, 0x38($sp)
|
||||
/* 008900 80007D00 8C8F0000 */ lw $t7, ($a0)
|
||||
/* 008904 80007D04 3C19DB06 */ lui $t9, 0xdb06
|
||||
/* 008908 80007D08 27A40034 */ addiu $a0, $sp, 0x34
|
||||
/* 00890C 80007D0C AFAF0034 */ sw $t7, 0x34($sp)
|
||||
/* 008910 80007D10 25F80008 */ addiu $t8, $t7, 8
|
||||
/* 008914 80007D14 AFB80034 */ sw $t8, 0x34($sp)
|
||||
/* 008918 80007D18 ADE00004 */ sw $zero, 4($t7)
|
||||
/* 00891C 80007D1C 0C0014DE */ jal func_80005378_ovl0
|
||||
/* 008920 80007D20 ADF90000 */ sw $t9, ($t7)
|
||||
/* 008924 80007D24 8FAB0034 */ lw $t3, 0x34($sp)
|
||||
/* 008928 80007D28 3C0DFE00 */ lui $t5, 0xfe00
|
||||
/* 00892C 80007D2C 3C0E8005 */ lui $t6, %hi(D_8004A500) # $t6, 0x8005
|
||||
/* 008930 80007D30 256C0008 */ addiu $t4, $t3, 8
|
||||
/* 008934 80007D34 AFAC0034 */ sw $t4, 0x34($sp)
|
||||
/* 008938 80007D38 AD6D0000 */ sw $t5, ($t3)
|
||||
/* 00893C 80007D3C 8DCEA500 */ lw $t6, %lo(D_8004A500)($t6)
|
||||
/* 008940 80007D40 3C048005 */ lui $a0, %hi(D_8004A530) # $a0, 0x8005
|
||||
/* 008944 80007D44 2484A530 */ addiu $a0, %lo(D_8004A530) # addiu $a0, $a0, -0x5ad0
|
||||
/* 008948 80007D48 0C001F27 */ jal func_80007C9C_ovl0
|
||||
/* 00894C 80007D4C AD6E0004 */ sw $t6, 4($t3)
|
||||
/* 008950 80007D50 8FAF0034 */ lw $t7, 0x34($sp)
|
||||
/* 008954 80007D54 3C0B8004 */ lui $t3, %hi(D_8003DD78) # $t3, 0x8004
|
||||
/* 008958 80007D58 3C078005 */ lui $a3, %hi(D_8004A508) # $a3, 0x8005
|
||||
/* 00895C 80007D5C 25F80008 */ addiu $t8, $t7, 8
|
||||
/* 008960 80007D60 AFB80034 */ sw $t8, 0x34($sp)
|
||||
/* 008964 80007D64 256BDD78 */ addiu $t3, %lo(D_8003DD78) # addiu $t3, $t3, -0x2288
|
||||
/* 008968 80007D68 3C19DE00 */ lui $t9, 0xde00
|
||||
/* 00896C 80007D6C 24E7A508 */ addiu $a3, %lo(D_8004A508) # addiu $a3, $a3, -0x5af8
|
||||
/* 008970 80007D70 ADF90000 */ sw $t9, ($t7)
|
||||
/* 008974 80007D74 ADEB0004 */ sw $t3, 4($t7)
|
||||
/* 008978 80007D78 8CEE0000 */ lw $t6, ($a3)
|
||||
/* 00897C 80007D7C 24080140 */ li $t0, 320
|
||||
/* 008980 80007D80 01E01025 */ move $v0, $t7
|
||||
/* 008984 80007D84 01C8001A */ div $zero, $t6, $t0
|
||||
/* 008988 80007D88 00007812 */ mflo $t7
|
||||
/* 00898C 80007D8C 3C014120 */ li $at, 0x41200000 # 10.000000
|
||||
/* 008990 80007D90 44810000 */ mtc1 $at, $f0
|
||||
/* 008994 80007D94 3C014080 */ li $at, 0x40800000 # 4.000000
|
||||
/* 008998 80007D98 44811000 */ mtc1 $at, $f2
|
||||
/* 00899C 80007D9C 3C098005 */ lui $t1, %hi(D_8004A50C) # $t1, 0x8005
|
||||
/* 0089A0 80007DA0 2529A50C */ addiu $t1, %lo(D_8004A50C) # addiu $t1, $t1, -0x5af4
|
||||
/* 0089A4 80007DA4 240A00F0 */ li $t2, 240
|
||||
/* 0089A8 80007DA8 448F2000 */ mtc1 $t7, $f4
|
||||
/* 0089AC 80007DAC 8FAC0034 */ lw $t4, 0x34($sp)
|
||||
/* 0089B0 80007DB0 3C068004 */ lui $a2, %hi(D_8003DD30) # $a2, 0x8004
|
||||
/* 0089B4 80007DB4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 0089B8 80007DB8 01801825 */ move $v1, $t4
|
||||
/* 0089BC 80007DBC 258D0008 */ addiu $t5, $t4, 8
|
||||
/* 0089C0 80007DC0 AFAD0034 */ sw $t5, 0x34($sp)
|
||||
/* 0089C4 80007DC4 15000002 */ bnez $t0, .L80007DD0_ovl0
|
||||
/* 0089C8 80007DC8 00000000 */ nop
|
||||
/* 0089CC 80007DCC 0007000D */ break 7
|
||||
.L80007DD0_ovl0:
|
||||
/* 0089D0 80007DD0 2401FFFF */ li $at, -1
|
||||
/* 0089D4 80007DD4 15010004 */ bne $t0, $at, .L80007DE8_ovl0
|
||||
/* 0089D8 80007DD8 3C018000 */ lui $at, 0x8000
|
||||
/* 0089DC 80007DDC 15C10002 */ bne $t6, $at, .L80007DE8_ovl0
|
||||
/* 0089E0 80007DE0 00000000 */ nop
|
||||
/* 0089E4 80007DE4 0006000D */ break 6
|
||||
.L80007DE8_ovl0:
|
||||
/* 0089E8 80007DE8 8D2E0000 */ lw $t6, ($t1)
|
||||
/* 0089EC 80007DEC 46003202 */ mul.s $f8, $f6, $f0
|
||||
/* 0089F0 80007DF0 3C01ED00 */ lui $at, 0xed00
|
||||
/* 0089F4 80007DF4 01CA001A */ div $zero, $t6, $t2
|
||||
/* 0089F8 80007DF8 00007812 */ mflo $t7
|
||||
/* 0089FC 80007DFC 448F9000 */ mtc1 $t7, $f18
|
||||
/* 008A00 80007E00 46024282 */ mul.s $f10, $f8, $f2
|
||||
/* 008A04 80007E04 46809120 */ cvt.s.w $f4, $f18
|
||||
/* 008A08 80007E08 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 008A0C 80007E0C 46040182 */ mul.s $f6, $f0, $f4
|
||||
/* 008A10 80007E10 44198000 */ mfc1 $t9, $f16
|
||||
/* 008A14 80007E14 00000000 */ nop
|
||||
/* 008A18 80007E18 332B0FFF */ andi $t3, $t9, 0xfff
|
||||
/* 008A1C 80007E1C 46023202 */ mul.s $f8, $f6, $f2
|
||||
/* 008A20 80007E20 000B6300 */ sll $t4, $t3, 0xc
|
||||
/* 008A24 80007E24 01816825 */ or $t5, $t4, $at
|
||||
/* 008A28 80007E28 15400002 */ bnez $t2, .L80007E34_ovl0
|
||||
/* 008A2C 80007E2C 00000000 */ nop
|
||||
/* 008A30 80007E30 0007000D */ break 7
|
||||
.L80007E34_ovl0:
|
||||
/* 008A34 80007E34 2401FFFF */ li $at, -1
|
||||
/* 008A38 80007E38 15410004 */ bne $t2, $at, .L80007E4C_ovl0
|
||||
/* 008A3C 80007E3C 3C018000 */ lui $at, 0x8000
|
||||
/* 008A40 80007E40 15C10002 */ bne $t6, $at, .L80007E4C_ovl0
|
||||
/* 008A44 80007E44 00000000 */ nop
|
||||
/* 008A48 80007E48 0006000D */ break 6
|
||||
.L80007E4C_ovl0:
|
||||
/* 008A4C 80007E4C 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 008A50 80007E50 44195000 */ mfc1 $t9, $f10
|
||||
/* 008A54 80007E54 00000000 */ nop
|
||||
/* 008A58 80007E58 332B0FFF */ andi $t3, $t9, 0xfff
|
||||
/* 008A5C 80007E5C 01AB6025 */ or $t4, $t5, $t3
|
||||
/* 008A60 80007E60 AC6C0000 */ sw $t4, ($v1)
|
||||
/* 008A64 80007E64 8CE40000 */ lw $a0, ($a3)
|
||||
/* 008A68 80007E68 8D250000 */ lw $a1, ($t1)
|
||||
/* 008A6C 80007E6C 0088001A */ div $zero, $a0, $t0
|
||||
/* 008A70 80007E70 00007012 */ mflo $t6
|
||||
/* 008A74 80007E74 448E2000 */ mtc1 $t6, $f4
|
||||
/* 008A78 80007E78 44848000 */ mtc1 $a0, $f16
|
||||
/* 008A7C 80007E7C 00AA001A */ div $zero, $a1, $t2
|
||||
/* 008A80 80007E80 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 008A84 80007E84 00005812 */ mflo $t3
|
||||
/* 008A88 80007E88 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 008A8C 80007E8C 46060202 */ mul.s $f8, $f0, $f6
|
||||
/* 008A90 80007E90 44853000 */ mtc1 $a1, $f6
|
||||
/* 008A94 80007E94 15000002 */ bnez $t0, .L80007EA0_ovl0
|
||||
/* 008A98 80007E98 00000000 */ nop
|
||||
/* 008A9C 80007E9C 0007000D */ break 7
|
||||
.L80007EA0_ovl0:
|
||||
/* 008AA0 80007EA0 2401FFFF */ li $at, -1
|
||||
/* 008AA4 80007EA4 15010004 */ bne $t0, $at, .L80007EB8_ovl0
|
||||
/* 008AA8 80007EA8 3C018000 */ lui $at, 0x8000
|
||||
/* 008AAC 80007EAC 14810002 */ bne $a0, $at, .L80007EB8_ovl0
|
||||
/* 008AB0 80007EB0 00000000 */ nop
|
||||
/* 008AB4 80007EB4 0006000D */ break 6
|
||||
.L80007EB8_ovl0:
|
||||
/* 008AB8 80007EB8 46089281 */ sub.s $f10, $f18, $f8
|
||||
/* 008ABC 80007EBC 448B4000 */ mtc1 $t3, $f8
|
||||
/* 008AC0 80007EC0 468034A0 */ cvt.s.w $f18, $f6
|
||||
/* 008AC4 80007EC4 46025402 */ mul.s $f16, $f10, $f2
|
||||
/* 008AC8 80007EC8 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 008ACC 80007ECC 4600810D */ trunc.w.s $f4, $f16
|
||||
/* 008AD0 80007ED0 460A0402 */ mul.s $f16, $f0, $f10
|
||||
/* 008AD4 80007ED4 44182000 */ mfc1 $t8, $f4
|
||||
/* 008AD8 80007ED8 00000000 */ nop
|
||||
/* 008ADC 80007EDC 33190FFF */ andi $t9, $t8, 0xfff
|
||||
/* 008AE0 80007EE0 46109101 */ sub.s $f4, $f18, $f16
|
||||
/* 008AE4 80007EE4 00196B00 */ sll $t5, $t9, 0xc
|
||||
/* 008AE8 80007EE8 15400002 */ bnez $t2, .L80007EF4_ovl0
|
||||
/* 008AEC 80007EEC 00000000 */ nop
|
||||
/* 008AF0 80007EF0 0007000D */ break 7
|
||||
.L80007EF4_ovl0:
|
||||
/* 008AF4 80007EF4 2401FFFF */ li $at, -1
|
||||
/* 008AF8 80007EF8 15410004 */ bne $t2, $at, .L80007F0C_ovl0
|
||||
/* 008AFC 80007EFC 3C018000 */ lui $at, 0x8000
|
||||
/* 008B00 80007F00 14A10002 */ bne $a1, $at, .L80007F0C_ovl0
|
||||
/* 008B04 80007F04 00000000 */ nop
|
||||
/* 008B08 80007F08 0006000D */ break 6
|
||||
.L80007F0C_ovl0:
|
||||
/* 008B0C 80007F0C 46022182 */ mul.s $f6, $f4, $f2
|
||||
/* 008B10 80007F10 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 008B14 80007F14 440E4000 */ mfc1 $t6, $f8
|
||||
/* 008B18 80007F18 00000000 */ nop
|
||||
/* 008B1C 80007F1C 31CF0FFF */ andi $t7, $t6, 0xfff
|
||||
/* 008B20 80007F20 01AFC025 */ or $t8, $t5, $t7
|
||||
/* 008B24 80007F24 AC780004 */ sw $t8, 4($v1)
|
||||
/* 008B28 80007F28 8CC6DD30 */ lw $a2, %lo(D_8003DD30)($a2)
|
||||
/* 008B2C 80007F2C 50C00004 */ beql $a2, $zero, .L80007F40_ovl0
|
||||
/* 008B30 80007F30 8FB90034 */ lw $t9, 0x34($sp)
|
||||
/* 008B34 80007F34 00C0F809 */ jalr $a2
|
||||
/* 008B38 80007F38 27A40034 */ addiu $a0, $sp, 0x34
|
||||
/* 008B3C 80007F3C 8FB90034 */ lw $t9, 0x34($sp)
|
||||
.L80007F40_ovl0:
|
||||
/* 008B40 80007F40 8FAB0038 */ lw $t3, 0x38($sp)
|
||||
/* 008B44 80007F44 AD790000 */ sw $t9, ($t3)
|
||||
/* 008B48 80007F48 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 008B4C 80007F4C 27BD0038 */ addiu $sp, $sp, 0x38
|
||||
/* 008B50 80007F50 03E00008 */ jr $ra
|
||||
/* 008B54 80007F54 00000000 */ nop
|
27
asm/non_matchings/ovl0/ovl0_2_5/func_80007F58.s
Normal file
27
asm/non_matchings/ovl0/ovl0_2_5/func_80007F58.s
Normal file
@ -0,0 +1,27 @@
|
||||
glabel func_80007F58
|
||||
/* 008B58 80007F58 00000000 */ nop
|
||||
/* 008B5C 80007F5C 00000000 */ nop
|
||||
/* 008B60 80007F60 3C068005 */ lui $a2, %hi(gObjectThreadMaybe) # $a2, 0x8005
|
||||
/* 008B64 80007F64 24C6A540 */ addiu $a2, %lo(gObjectThreadMaybe) # addiu $a2, $a2, -0x5ac0
|
||||
/* 008B68 80007F68 8CC30000 */ lw $v1, ($a2)
|
||||
/* 008B6C 80007F6C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 008B70 80007F70 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 008B74 80007F74 14600006 */ bnez $v1, .L80007F90_ovl0
|
||||
/* 008B78 80007F78 3C058005 */ lui $a1, %hi(D_8004A544) # $a1, 0x8005
|
||||
/* 008B7C 80007F7C 3C048004 */ lui $a0, %hi(D_80040230) # $a0, 0x8004
|
||||
/* 008B80 80007F80 0C008C27 */ jal fatal_printf
|
||||
/* 008B84 80007F84 24840230 */ addiu $a0, %lo(D_80040230) # addiu $a0, $a0, 0x230
|
||||
.L80007F88_ovl0:
|
||||
/* 008B88 80007F88 1000FFFF */ b .L80007F88_ovl0
|
||||
/* 008B8C 80007F8C 00000000 */ nop
|
||||
.L80007F90_ovl0:
|
||||
/* 008B90 80007F90 24A5A544 */ addiu $a1, %lo(D_8004A544) # addiu $a1, $a1, -0x5abc
|
||||
/* 008B94 80007F94 8CAF0000 */ lw $t7, ($a1)
|
||||
/* 008B98 80007F98 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 008B9C 80007F9C 8C6E0000 */ lw $t6, ($v1)
|
||||
/* 008BA0 80007FA0 25F80001 */ addiu $t8, $t7, 1
|
||||
/* 008BA4 80007FA4 ACB80000 */ sw $t8, ($a1)
|
||||
/* 008BA8 80007FA8 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 008BAC 80007FAC 00601025 */ move $v0, $v1
|
||||
/* 008BB0 80007FB0 03E00008 */ jr $ra
|
||||
/* 008BB4 80007FB4 ACCE0000 */ sw $t6, ($a2)
|
12
asm/non_matchings/ovl0/ovl0_2_5/func_80007FB8.s
Normal file
12
asm/non_matchings/ovl0/ovl0_2_5/func_80007FB8.s
Normal file
@ -0,0 +1,12 @@
|
||||
glabel func_80007FB8
|
||||
/* 008BB8 80007FB8 3C028005 */ lui $v0, %hi(gObjectThreadMaybe) # $v0, 0x8005
|
||||
/* 008BBC 80007FBC 2442A540 */ addiu $v0, %lo(gObjectThreadMaybe) # addiu $v0, $v0, -0x5ac0
|
||||
/* 008BC0 80007FC0 8C4E0000 */ lw $t6, ($v0)
|
||||
/* 008BC4 80007FC4 3C038005 */ lui $v1, %hi(D_8004A544) # $v1, 0x8005
|
||||
/* 008BC8 80007FC8 2463A544 */ addiu $v1, %lo(D_8004A544) # addiu $v1, $v1, -0x5abc
|
||||
/* 008BCC 80007FCC AC8E0000 */ sw $t6, ($a0)
|
||||
/* 008BD0 80007FD0 8C6F0000 */ lw $t7, ($v1)
|
||||
/* 008BD4 80007FD4 AC440000 */ sw $a0, ($v0)
|
||||
/* 008BD8 80007FD8 25F8FFFF */ addiu $t8, $t7, -1
|
||||
/* 008BDC 80007FDC 03E00008 */ jr $ra
|
||||
/* 008BE0 80007FE0 AC780000 */ sw $t8, ($v1)
|
25
asm/non_matchings/ovl0/ovl0_2_5/func_80007FE4.s
Normal file
25
asm/non_matchings/ovl0/ovl0_2_5/func_80007FE4.s
Normal file
@ -0,0 +1,25 @@
|
||||
glabel func_80007FE4
|
||||
/* 008BE4 80007FE4 3C068005 */ lui $a2, %hi(gObjectThreadStackMaybe) # $a2, 0x8005
|
||||
/* 008BE8 80007FE8 24C6A554 */ addiu $a2, %lo(gObjectThreadStackMaybe) # addiu $a2, $a2, -0x5aac
|
||||
/* 008BEC 80007FEC 8CC30000 */ lw $v1, ($a2)
|
||||
/* 008BF0 80007FF0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 008BF4 80007FF4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 008BF8 80007FF8 14600006 */ bnez $v1, .L80008014_ovl0
|
||||
/* 008BFC 80007FFC 3C058005 */ lui $a1, %hi(D_8004A548) # $a1, 0x8005
|
||||
/* 008C00 80008000 3C048004 */ lui $a0, %hi(D_80040250) # $a0, 0x8004
|
||||
/* 008C04 80008004 0C008C27 */ jal fatal_printf
|
||||
/* 008C08 80008008 24840250 */ addiu $a0, %lo(D_80040250) # addiu $a0, $a0, 0x250
|
||||
.L8000800C_ovl0:
|
||||
/* 008C0C 8000800C 1000FFFF */ b .L8000800C_ovl0
|
||||
/* 008C10 80008010 00000000 */ nop
|
||||
.L80008014_ovl0:
|
||||
/* 008C14 80008014 24A5A548 */ addiu $a1, %lo(D_8004A548) # addiu $a1, $a1, -0x5ab8
|
||||
/* 008C18 80008018 8CAF0000 */ lw $t7, ($a1)
|
||||
/* 008C1C 8000801C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 008C20 80008020 8C6E0000 */ lw $t6, ($v1)
|
||||
/* 008C24 80008024 25F80001 */ addiu $t8, $t7, 1
|
||||
/* 008C28 80008028 ACB80000 */ sw $t8, ($a1)
|
||||
/* 008C2C 8000802C 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 008C30 80008030 00601025 */ move $v0, $v1
|
||||
/* 008C34 80008034 03E00008 */ jr $ra
|
||||
/* 008C38 80008038 ACCE0000 */ sw $t6, ($a2)
|
12
asm/non_matchings/ovl0/ovl0_2_5/func_8000803C.s
Normal file
12
asm/non_matchings/ovl0/ovl0_2_5/func_8000803C.s
Normal file
@ -0,0 +1,12 @@
|
||||
glabel func_8000803C
|
||||
/* 008C3C 8000803C 3C028005 */ lui $v0, %hi(gObjectThreadStackMaybe) # $v0, 0x8005
|
||||
/* 008C40 80008040 2442A554 */ addiu $v0, %lo(gObjectThreadStackMaybe) # addiu $v0, $v0, -0x5aac
|
||||
/* 008C44 80008044 8C4E0000 */ lw $t6, ($v0)
|
||||
/* 008C48 80008048 3C038005 */ lui $v1, %hi(D_8004A548) # $v1, 0x8005
|
||||
/* 008C4C 8000804C 2463A548 */ addiu $v1, %lo(D_8004A548) # addiu $v1, $v1, -0x5ab8
|
||||
/* 008C50 80008050 AC8E0000 */ sw $t6, ($a0)
|
||||
/* 008C54 80008054 8C6F0000 */ lw $t7, ($v1)
|
||||
/* 008C58 80008058 AC440000 */ sw $a0, ($v0)
|
||||
/* 008C5C 8000805C 25F8FFFF */ addiu $t8, $t7, -1
|
||||
/* 008C60 80008060 03E00008 */ jr $ra
|
||||
/* 008C64 80008064 AC780000 */ sw $t8, ($v1)
|
25
asm/non_matchings/ovl0/ovl0_2_5/func_80008068.s
Normal file
25
asm/non_matchings/ovl0/ovl0_2_5/func_80008068.s
Normal file
@ -0,0 +1,25 @@
|
||||
glabel func_80008068
|
||||
/* 008C68 80008068 3C068005 */ lui $a2, %hi(gObjectProcessMaybe) # $a2, 0x8005
|
||||
/* 008C6C 8000806C 24C6A55C */ addiu $a2, %lo(gObjectProcessMaybe) # addiu $a2, $a2, -0x5aa4
|
||||
/* 008C70 80008070 8CC30000 */ lw $v1, ($a2)
|
||||
/* 008C74 80008074 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 008C78 80008078 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 008C7C 8000807C 14600006 */ bnez $v1, .L80008098_ovl0
|
||||
/* 008C80 80008080 3C058005 */ lui $a1, %hi(D_8004A570) # $a1, 0x8005
|
||||
/* 008C84 80008084 3C048004 */ lui $a0, %hi(D_80040274) # $a0, 0x8004
|
||||
/* 008C88 80008088 0C008C27 */ jal fatal_printf
|
||||
/* 008C8C 8000808C 24840274 */ addiu $a0, %lo(D_80040274) # addiu $a0, $a0, 0x274
|
||||
.L80008090_ovl0:
|
||||
/* 008C90 80008090 1000FFFF */ b .L80008090_ovl0
|
||||
/* 008C94 80008094 00000000 */ nop
|
||||
.L80008098_ovl0:
|
||||
/* 008C98 80008098 24A5A570 */ addiu $a1, %lo(D_8004A570) # addiu $a1, $a1, -0x5a90
|
||||
/* 008C9C 8000809C 8CAF0000 */ lw $t7, ($a1)
|
||||
/* 008CA0 800080A0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 008CA4 800080A4 8C6E0000 */ lw $t6, ($v1)
|
||||
/* 008CA8 800080A8 25F80001 */ addiu $t8, $t7, 1
|
||||
/* 008CAC 800080AC ACB80000 */ sw $t8, ($a1)
|
||||
/* 008CB0 800080B0 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 008CB4 800080B4 00601025 */ move $v0, $v1
|
||||
/* 008CB8 800080B8 03E00008 */ jr $ra
|
||||
/* 008CBC 800080BC ACCE0000 */ sw $t6, ($a2)
|
65
asm/non_matchings/ovl0/ovl0_2_5/func_800080C0.s
Normal file
65
asm/non_matchings/ovl0/ovl0_2_5/func_800080C0.s
Normal file
@ -0,0 +1,65 @@
|
||||
glabel func_800080C0
|
||||
/* 008CC0 800080C0 8C860018 */ lw $a2, 0x18($a0)
|
||||
/* 008CC4 800080C4 3C098005 */ lui $t1, %hi(D_8004A5F8) # $t1, 0x8005
|
||||
/* 008CC8 800080C8 2529A5F8 */ addiu $t1, %lo(D_8004A5F8) # addiu $t1, $t1, -0x5a08
|
||||
/* 008CCC 800080CC 8C870010 */ lw $a3, 0x10($a0)
|
||||
/* 008CD0 800080D0 00C01025 */ move $v0, $a2
|
||||
/* 008CD4 800080D4 90C5000C */ lbu $a1, 0xc($a2)
|
||||
.L800080D8_ovl0:
|
||||
/* 008CD8 800080D8 10C00012 */ beqz $a2, .L80008124_ovl0
|
||||
/* 008CDC 800080DC 24A8FFFF */ addiu $t0, $a1, -1
|
||||
/* 008CE0 800080E0 8CC3001C */ lw $v1, 0x1c($a2)
|
||||
.L800080E4_ovl0:
|
||||
/* 008CE4 800080E4 5060000D */ beql $v1, $zero, .L8000811C_ovl0
|
||||
/* 008CE8 800080E8 8CC60008 */ lw $a2, 8($a2)
|
||||
/* 008CEC 800080EC 8C6E0010 */ lw $t6, 0x10($v1)
|
||||
.L800080F0_ovl0:
|
||||
/* 008CF0 800080F0 54EE0007 */ bnel $a3, $t6, .L80008110_ovl0
|
||||
/* 008CF4 800080F4 8C630004 */ lw $v1, 4($v1)
|
||||
/* 008CF8 800080F8 8C6F0008 */ lw $t7, 8($v1)
|
||||
/* 008CFC 800080FC AC8F0008 */ sw $t7, 8($a0)
|
||||
/* 008D00 80008100 AC640008 */ sw $a0, 8($v1)
|
||||
/* 008D04 80008104 10000015 */ b .L8000815C_ovl0
|
||||
/* 008D08 80008108 AC83000C */ sw $v1, 0xc($a0)
|
||||
/* 008D0C 8000810C 8C630004 */ lw $v1, 4($v1)
|
||||
.L80008110_ovl0:
|
||||
/* 008D10 80008110 5460FFF7 */ bnezl $v1, .L800080F0_ovl0
|
||||
/* 008D14 80008114 8C6E0010 */ lw $t6, 0x10($v1)
|
||||
/* 008D18 80008118 8CC60008 */ lw $a2, 8($a2)
|
||||
.L8000811C_ovl0:
|
||||
/* 008D1C 8000811C 54C0FFF1 */ bnezl $a2, .L800080E4_ovl0
|
||||
/* 008D20 80008120 8CC3001C */ lw $v1, 0x1c($a2)
|
||||
.L80008124_ovl0:
|
||||
/* 008D24 80008124 10A00005 */ beqz $a1, .L8000813C_ovl0
|
||||
/* 008D28 80008128 0008C080 */ sll $t8, $t0, 2
|
||||
/* 008D2C 8000812C 0138C821 */ addu $t9, $t1, $t8
|
||||
/* 008D30 80008130 8F260000 */ lw $a2, ($t9)
|
||||
/* 008D34 80008134 1000FFE8 */ b .L800080D8_ovl0
|
||||
/* 008D38 80008138 01002825 */ move $a1, $t0
|
||||
.L8000813C_ovl0:
|
||||
/* 008D3C 8000813C 3C0B8005 */ lui $t3, %hi(D_8004A560) # $t3, 0x8005
|
||||
/* 008D40 80008140 256BA560 */ addiu $t3, %lo(D_8004A560) # addiu $t3, $t3, -0x5aa0
|
||||
/* 008D44 80008144 00075080 */ sll $t2, $a3, 2
|
||||
/* 008D48 80008148 014B1821 */ addu $v1, $t2, $t3
|
||||
/* 008D4C 8000814C 8C6C0000 */ lw $t4, ($v1)
|
||||
/* 008D50 80008150 AC8C0008 */ sw $t4, 8($a0)
|
||||
/* 008D54 80008154 AC640000 */ sw $a0, ($v1)
|
||||
/* 008D58 80008158 AC80000C */ sw $zero, 0xc($a0)
|
||||
.L8000815C_ovl0:
|
||||
/* 008D5C 8000815C 8C830008 */ lw $v1, 8($a0)
|
||||
/* 008D60 80008160 50600003 */ beql $v1, $zero, .L80008170_ovl0
|
||||
/* 008D64 80008164 8C43001C */ lw $v1, 0x1c($v0)
|
||||
/* 008D68 80008168 AC64000C */ sw $a0, 0xc($v1)
|
||||
/* 008D6C 8000816C 8C43001C */ lw $v1, 0x1c($v0)
|
||||
.L80008170_ovl0:
|
||||
/* 008D70 80008170 50600004 */ beql $v1, $zero, .L80008184_ovl0
|
||||
/* 008D74 80008174 AC440018 */ sw $a0, 0x18($v0)
|
||||
/* 008D78 80008178 10000002 */ b .L80008184_ovl0
|
||||
/* 008D7C 8000817C AC640000 */ sw $a0, ($v1)
|
||||
/* 008D80 80008180 AC440018 */ sw $a0, 0x18($v0)
|
||||
.L80008184_ovl0:
|
||||
/* 008D84 80008184 8C4D001C */ lw $t5, 0x1c($v0)
|
||||
/* 008D88 80008188 AC800000 */ sw $zero, ($a0)
|
||||
/* 008D8C 8000818C AC8D0004 */ sw $t5, 4($a0)
|
||||
/* 008D90 80008190 03E00008 */ jr $ra
|
||||
/* 008D94 80008194 AC44001C */ sw $a0, 0x1c($v0)
|
12
asm/non_matchings/ovl0/ovl0_2_5/func_80008198.s
Normal file
12
asm/non_matchings/ovl0/ovl0_2_5/func_80008198.s
Normal file
@ -0,0 +1,12 @@
|
||||
glabel func_80008198
|
||||
/* 008D98 80008198 3C028005 */ lui $v0, %hi(gObjectProcessMaybe) # $v0, 0x8005
|
||||
/* 008D9C 8000819C 2442A55C */ addiu $v0, %lo(gObjectProcessMaybe) # addiu $v0, $v0, -0x5aa4
|
||||
/* 008DA0 800081A0 8C4E0000 */ lw $t6, ($v0)
|
||||
/* 008DA4 800081A4 3C038005 */ lui $v1, %hi(D_8004A570) # $v1, 0x8005
|
||||
/* 008DA8 800081A8 2463A570 */ addiu $v1, %lo(D_8004A570) # addiu $v1, $v1, -0x5a90
|
||||
/* 008DAC 800081AC AC8E0000 */ sw $t6, ($a0)
|
||||
/* 008DB0 800081B0 8C6F0000 */ lw $t7, ($v1)
|
||||
/* 008DB4 800081B4 AC440000 */ sw $a0, ($v0)
|
||||
/* 008DB8 800081B8 25F8FFFF */ addiu $t8, $t7, -1
|
||||
/* 008DBC 800081BC 03E00008 */ jr $ra
|
||||
/* 008DC0 800081C0 AC780000 */ sw $t8, ($v1)
|
23
asm/non_matchings/ovl0/ovl0_2_5/func_800081C4.s
Normal file
23
asm/non_matchings/ovl0/ovl0_2_5/func_800081C4.s
Normal file
@ -0,0 +1,23 @@
|
||||
glabel func_800081C4
|
||||
/* 008DC4 800081C4 8C82000C */ lw $v0, 0xc($a0)
|
||||
/* 008DC8 800081C8 50400005 */ beql $v0, $zero, .L800081E0_ovl0
|
||||
/* 008DCC 800081CC 8C980010 */ lw $t8, 0x10($a0)
|
||||
/* 008DD0 800081D0 8C8E0008 */ lw $t6, 8($a0)
|
||||
/* 008DD4 800081D4 10000007 */ b .L800081F4_ovl0
|
||||
/* 008DD8 800081D8 AC4E0008 */ sw $t6, 8($v0)
|
||||
/* 008DDC 800081DC 8C980010 */ lw $t8, 0x10($a0)
|
||||
.L800081E0_ovl0:
|
||||
/* 008DE0 800081E0 8C8F0008 */ lw $t7, 8($a0)
|
||||
/* 008DE4 800081E4 3C018005 */ lui $at, 0x8005
|
||||
/* 008DE8 800081E8 0018C880 */ sll $t9, $t8, 2
|
||||
/* 008DEC 800081EC 00390821 */ addu $at, $at, $t9
|
||||
/* 008DF0 800081F0 AC2FA560 */ sw $t7, -0x5aa0($at)
|
||||
.L800081F4_ovl0:
|
||||
/* 008DF4 800081F4 8C820008 */ lw $v0, 8($a0)
|
||||
/* 008DF8 800081F8 10400003 */ beqz $v0, .L80008208_ovl0
|
||||
/* 008DFC 800081FC 00000000 */ nop
|
||||
/* 008E00 80008200 8C88000C */ lw $t0, 0xc($a0)
|
||||
/* 008E04 80008204 AC48000C */ sw $t0, 0xc($v0)
|
||||
.L80008208_ovl0:
|
||||
/* 008E08 80008208 03E00008 */ jr $ra
|
||||
/* 008E0C 8000820C 00000000 */ nop
|
33
asm/non_matchings/ovl0/ovl0_2_5/func_80008210.s
Normal file
33
asm/non_matchings/ovl0/ovl0_2_5/func_80008210.s
Normal file
@ -0,0 +1,33 @@
|
||||
glabel func_80008210
|
||||
/* 008E10 80008210 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 008E14 80008214 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 008E18 80008218 8C830018 */ lw $v1, 0x18($a0)
|
||||
/* 008E1C 8000821C AFA40020 */ sw $a0, 0x20($sp)
|
||||
/* 008E20 80008220 0C002071 */ jal func_800081C4_ovl0
|
||||
/* 008E24 80008224 AFA3001C */ sw $v1, 0x1c($sp)
|
||||
/* 008E28 80008228 8FA40020 */ lw $a0, 0x20($sp)
|
||||
/* 008E2C 8000822C 8FA3001C */ lw $v1, 0x1c($sp)
|
||||
/* 008E30 80008230 8C820004 */ lw $v0, 4($a0)
|
||||
/* 008E34 80008234 50400005 */ beql $v0, $zero, .L8000824C_ovl0
|
||||
/* 008E38 80008238 8C8F0000 */ lw $t7, ($a0)
|
||||
/* 008E3C 8000823C 8C8E0000 */ lw $t6, ($a0)
|
||||
/* 008E40 80008240 10000003 */ b .L80008250_ovl0
|
||||
/* 008E44 80008244 AC4E0000 */ sw $t6, ($v0)
|
||||
/* 008E48 80008248 8C8F0000 */ lw $t7, ($a0)
|
||||
.L8000824C_ovl0:
|
||||
/* 008E4C 8000824C AC6F0018 */ sw $t7, 0x18($v1)
|
||||
.L80008250_ovl0:
|
||||
/* 008E50 80008250 8C820000 */ lw $v0, ($a0)
|
||||
/* 008E54 80008254 50400005 */ beql $v0, $zero, .L8000826C_ovl0
|
||||
/* 008E58 80008258 8C990004 */ lw $t9, 4($a0)
|
||||
/* 008E5C 8000825C 8C980004 */ lw $t8, 4($a0)
|
||||
/* 008E60 80008260 10000003 */ b .L80008270_ovl0
|
||||
/* 008E64 80008264 AC580004 */ sw $t8, 4($v0)
|
||||
/* 008E68 80008268 8C990004 */ lw $t9, 4($a0)
|
||||
.L8000826C_ovl0:
|
||||
/* 008E6C 8000826C AC79001C */ sw $t9, 0x1c($v1)
|
||||
.L80008270_ovl0:
|
||||
/* 008E70 80008270 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 008E74 80008274 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 008E78 80008278 03E00008 */ jr $ra
|
||||
/* 008E7C 8000827C 00000000 */ nop
|
4
asm/non_matchings/ovl0/ovl0_2_5/func_80008280.s
Normal file
4
asm/non_matchings/ovl0/ovl0_2_5/func_80008280.s
Normal file
@ -0,0 +1,4 @@
|
||||
glabel func_80008280
|
||||
/* 008E80 80008280 3C028005 */ lui $v0, 0x8005
|
||||
/* 008E84 80008284 03E00008 */ jr $ra
|
||||
/* 008E88 80008288 8C42A7D0 */ lw $v0, -0x5830($v0)
|
23
asm/non_matchings/ovl0/ovl0_2_5/func_8000828C.s
Normal file
23
asm/non_matchings/ovl0/ovl0_2_5/func_8000828C.s
Normal file
@ -0,0 +1,23 @@
|
||||
glabel func_8000828C
|
||||
/* 008E8C 8000828C 14800003 */ bnez $a0, .L8000829C_ovl0
|
||||
/* 008E90 80008290 00000000 */ nop
|
||||
/* 008E94 80008294 3C048005 */ lui $a0, %hi(D_8004A7D0) # $a0, 0x8005
|
||||
/* 008E98 80008298 8C84A7D0 */ lw $a0, %lo(D_8004A7D0)($a0)
|
||||
.L8000829C_ovl0:
|
||||
/* 008E9C 8000829C 5080000B */ beql $a0, $zero, .L800082CC_ovl0
|
||||
/* 008EA0 800082A0 00001025 */ move $v0, $zero
|
||||
/* 008EA4 800082A4 90820014 */ lbu $v0, 0x14($a0)
|
||||
/* 008EA8 800082A8 24010002 */ li $at, 2
|
||||
/* 008EAC 800082AC 50400004 */ beql $v0, $zero, .L800082C0_ovl0
|
||||
/* 008EB0 800082B0 8C8E001C */ lw $t6, 0x1c($a0)
|
||||
/* 008EB4 800082B4 54410005 */ bnel $v0, $at, .L800082CC_ovl0
|
||||
/* 008EB8 800082B8 00001025 */ move $v0, $zero
|
||||
/* 008EBC 800082BC 8C8E001C */ lw $t6, 0x1c($a0)
|
||||
.L800082C0_ovl0:
|
||||
/* 008EC0 800082C0 03E00008 */ jr $ra
|
||||
/* 008EC4 800082C4 8DC201B8 */ lw $v0, 0x1b8($t6)
|
||||
|
||||
/* 008EC8 800082C8 00001025 */ move $v0, $zero
|
||||
.L800082CC_ovl0:
|
||||
/* 008ECC 800082CC 03E00008 */ jr $ra
|
||||
/* 008ED0 800082D0 00000000 */ nop
|
23
asm/non_matchings/ovl0/ovl0_2_5/func_800082D4.s
Normal file
23
asm/non_matchings/ovl0/ovl0_2_5/func_800082D4.s
Normal file
@ -0,0 +1,23 @@
|
||||
glabel func_800082D4
|
||||
/* 008ED4 800082D4 14800003 */ bnez $a0, .L800082E4_ovl0
|
||||
/* 008ED8 800082D8 00000000 */ nop
|
||||
/* 008EDC 800082DC 3C048005 */ lui $a0, %hi(D_8004A7D0) # $a0, 0x8005
|
||||
/* 008EE0 800082E0 8C84A7D0 */ lw $a0, %lo(D_8004A7D0)($a0)
|
||||
.L800082E4_ovl0:
|
||||
/* 008EE4 800082E4 5080000B */ beql $a0, $zero, .L80008314_ovl0
|
||||
/* 008EE8 800082E8 00001025 */ move $v0, $zero
|
||||
/* 008EEC 800082EC 90820014 */ lbu $v0, 0x14($a0)
|
||||
/* 008EF0 800082F0 24010002 */ li $at, 2
|
||||
/* 008EF4 800082F4 50400004 */ beql $v0, $zero, .L80008308_ovl0
|
||||
/* 008EF8 800082F8 8C8E001C */ lw $t6, 0x1c($a0)
|
||||
/* 008EFC 800082FC 54410005 */ bnel $v0, $at, .L80008314_ovl0
|
||||
/* 008F00 80008300 00001025 */ move $v0, $zero
|
||||
/* 008F04 80008304 8C8E001C */ lw $t6, 0x1c($a0)
|
||||
.L80008308_ovl0:
|
||||
/* 008F08 80008308 03E00008 */ jr $ra
|
||||
/* 008F0C 8000830C 8DC201BC */ lw $v0, 0x1bc($t6)
|
||||
|
||||
/* 008F10 80008310 00001025 */ move $v0, $zero
|
||||
.L80008314_ovl0:
|
||||
/* 008F14 80008314 03E00008 */ jr $ra
|
||||
/* 008F18 80008318 00000000 */ nop
|
4
asm/non_matchings/ovl0/ovl0_2_5/func_8000831C.s
Normal file
4
asm/non_matchings/ovl0/ovl0_2_5/func_8000831C.s
Normal file
@ -0,0 +1,4 @@
|
||||
glabel func_8000831C
|
||||
/* 008F1C 8000831C 3C018005 */ lui $at, 0x8005
|
||||
/* 008F20 80008320 03E00008 */ jr $ra
|
||||
/* 008F24 80008324 AC24A558 */ sw $a0, -0x5aa8($at)
|
16
asm/non_matchings/ovl0/ovl0_2_5/func_80008328.s
Normal file
16
asm/non_matchings/ovl0/ovl0_2_5/func_80008328.s
Normal file
@ -0,0 +1,16 @@
|
||||
glabel func_80008328
|
||||
/* 008F28 80008328 3C028005 */ lui $v0, %hi(D_8004A678) # $v0, 0x8005
|
||||
/* 008F2C 8000832C 8C42A678 */ lw $v0, %lo(D_8004A678)($v0)
|
||||
/* 008F30 80008330 00001825 */ move $v1, $zero
|
||||
/* 008F34 80008334 3C0E8005 */ lui $t6, %hi(D_8004A78C) # $t6, 0x8005
|
||||
/* 008F38 80008338 10400005 */ beqz $v0, .L80008350_ovl0
|
||||
/* 008F3C 8000833C 00000000 */ nop
|
||||
/* 008F40 80008340 8C420004 */ lw $v0, 4($v0)
|
||||
.L80008344_ovl0:
|
||||
/* 008F44 80008344 24630001 */ addiu $v1, $v1, 1
|
||||
/* 008F48 80008348 5440FFFE */ bnezl $v0, .L80008344_ovl0
|
||||
/* 008F4C 8000834C 8C420004 */ lw $v0, 4($v0)
|
||||
.L80008350_ovl0:
|
||||
/* 008F50 80008350 8DCEA78C */ lw $t6, %lo(D_8004A78C)($t6)
|
||||
/* 008F54 80008354 03E00008 */ jr $ra
|
||||
/* 008F58 80008358 006E1021 */ addu $v0, $v1, $t6
|
20
asm/non_matchings/ovl0/ovl0_2_5/func_8000835C.s
Normal file
20
asm/non_matchings/ovl0/ovl0_2_5/func_8000835C.s
Normal file
@ -0,0 +1,20 @@
|
||||
glabel func_8000835C
|
||||
/* 008F5C 8000835C 3C058005 */ lui $a1, %hi(D_8004A678) # $a1, 0x8005
|
||||
/* 008F60 80008360 24A5A678 */ addiu $a1, %lo(D_8004A678) # addiu $a1, $a1, -0x5988
|
||||
/* 008F64 80008364 8CA30000 */ lw $v1, ($a1)
|
||||
/* 008F68 80008368 3C068005 */ lui $a2, %hi(D_8004A78C) # $a2, 0x8005
|
||||
/* 008F6C 8000836C 24C6A78C */ addiu $a2, %lo(D_8004A78C) # addiu $a2, $a2, -0x5874
|
||||
/* 008F70 80008370 54600004 */ bnezl $v1, .L80008384_ovl0
|
||||
/* 008F74 80008374 8CCF0000 */ lw $t7, ($a2)
|
||||
/* 008F78 80008378 03E00008 */ jr $ra
|
||||
/* 008F7C 8000837C 00001025 */ move $v0, $zero
|
||||
|
||||
/* 008F80 80008380 8CCF0000 */ lw $t7, ($a2)
|
||||
.L80008384_ovl0:
|
||||
/* 008F84 80008384 8C6E0004 */ lw $t6, 4($v1)
|
||||
/* 008F88 80008388 00601025 */ move $v0, $v1
|
||||
/* 008F8C 8000838C 25F80001 */ addiu $t8, $t7, 1
|
||||
/* 008F90 80008390 ACD80000 */ sw $t8, ($a2)
|
||||
/* 008F94 80008394 ACAE0000 */ sw $t6, ($a1)
|
||||
/* 008F98 80008398 03E00008 */ jr $ra
|
||||
/* 008F9C 8000839C 00000000 */ nop
|
10
asm/non_matchings/ovl0/ovl0_2_5/func_80008380.s
Normal file
10
asm/non_matchings/ovl0/ovl0_2_5/func_80008380.s
Normal file
@ -0,0 +1,10 @@
|
||||
glabel func_80008380
|
||||
/* 008F80 80008380 8CCF0000 */ lw $t7, ($a2)
|
||||
.L80008384_ovl0:
|
||||
/* 008F84 80008384 8C6E0004 */ lw $t6, 4($v1)
|
||||
/* 008F88 80008388 00601025 */ move $v0, $v1
|
||||
/* 008F8C 8000838C 25F80001 */ addiu $t8, $t7, 1
|
||||
/* 008F90 80008390 ACD80000 */ sw $t8, ($a2)
|
||||
/* 008F94 80008394 ACAE0000 */ sw $t6, ($a1)
|
||||
/* 008F98 80008398 03E00008 */ jr $ra
|
||||
/* 008F9C 8000839C 00000000 */ nop
|
12
asm/non_matchings/ovl0/ovl0_2_5/func_800083A0.s
Normal file
12
asm/non_matchings/ovl0/ovl0_2_5/func_800083A0.s
Normal file
@ -0,0 +1,12 @@
|
||||
glabel func_800083A0
|
||||
/* 008FA0 800083A0 3C028005 */ lui $v0, %hi(D_8004A678) # $v0, 0x8005
|
||||
/* 008FA4 800083A4 2442A678 */ addiu $v0, %lo(D_8004A678) # addiu $v0, $v0, -0x5988
|
||||
/* 008FA8 800083A8 8C4E0000 */ lw $t6, ($v0)
|
||||
/* 008FAC 800083AC 3C038005 */ lui $v1, %hi(D_8004A78C) # $v1, 0x8005
|
||||
/* 008FB0 800083B0 2463A78C */ addiu $v1, %lo(D_8004A78C) # addiu $v1, $v1, -0x5874
|
||||
/* 008FB4 800083B4 AC8E0004 */ sw $t6, 4($a0)
|
||||
/* 008FB8 800083B8 8C6F0000 */ lw $t7, ($v1)
|
||||
/* 008FBC 800083BC AC440000 */ sw $a0, ($v0)
|
||||
/* 008FC0 800083C0 25F8FFFF */ addiu $t8, $t7, -1
|
||||
/* 008FC4 800083C4 03E00008 */ jr $ra
|
||||
/* 008FC8 800083C8 AC780000 */ sw $t8, ($v1)
|
31
asm/non_matchings/ovl0/ovl0_2_5/func_800083CC.s
Normal file
31
asm/non_matchings/ovl0/ovl0_2_5/func_800083CC.s
Normal file
@ -0,0 +1,31 @@
|
||||
glabel func_800083CC
|
||||
/* 008FCC 800083CC 10A00005 */ beqz $a1, .L800083E4_ovl0
|
||||
/* 008FD0 800083D0 AC850008 */ sw $a1, 8($a0)
|
||||
/* 008FD4 800083D4 8CAE0004 */ lw $t6, 4($a1)
|
||||
/* 008FD8 800083D8 AC8E0004 */ sw $t6, 4($a0)
|
||||
/* 008FDC 800083DC 10000009 */ b .L80008404_ovl0
|
||||
/* 008FE0 800083E0 ACA40004 */ sw $a0, 4($a1)
|
||||
.L800083E4_ovl0:
|
||||
/* 008FE4 800083E4 908F000C */ lbu $t7, 0xc($a0)
|
||||
/* 008FE8 800083E8 3C198005 */ lui $t9, %hi(D_8004A578) # $t9, 0x8005
|
||||
/* 008FEC 800083EC 2739A578 */ addiu $t9, %lo(D_8004A578) # addiu $t9, $t9, -0x5a88
|
||||
/* 008FF0 800083F0 000FC080 */ sll $t8, $t7, 2
|
||||
/* 008FF4 800083F4 03191021 */ addu $v0, $t8, $t9
|
||||
/* 008FF8 800083F8 8C480000 */ lw $t0, ($v0)
|
||||
/* 008FFC 800083FC AC880004 */ sw $t0, 4($a0)
|
||||
/* 009000 80008400 AC440000 */ sw $a0, ($v0)
|
||||
.L80008404_ovl0:
|
||||
/* 009004 80008404 8C820004 */ lw $v0, 4($a0)
|
||||
/* 009008 80008408 50400004 */ beql $v0, $zero, .L8000841C_ovl0
|
||||
/* 00900C 8000840C 9089000C */ lbu $t1, 0xc($a0)
|
||||
/* 009010 80008410 03E00008 */ jr $ra
|
||||
/* 009014 80008414 AC440008 */ sw $a0, 8($v0)
|
||||
|
||||
/* 009018 80008418 9089000C */ lbu $t1, 0xc($a0)
|
||||
.L8000841C_ovl0:
|
||||
/* 00901C 8000841C 3C018005 */ lui $at, 0x8005
|
||||
/* 009020 80008420 00095080 */ sll $t2, $t1, 2
|
||||
/* 009024 80008424 002A0821 */ addu $at, $at, $t2
|
||||
/* 009028 80008428 AC24A5F8 */ sw $a0, -0x5a08($at)
|
||||
/* 00902C 8000842C 03E00008 */ jr $ra
|
||||
/* 009030 80008430 00000000 */ nop
|
30
asm/non_matchings/ovl0/ovl0_2_5/func_80008434.s
Normal file
30
asm/non_matchings/ovl0/ovl0_2_5/func_80008434.s
Normal file
@ -0,0 +1,30 @@
|
||||
glabel func_80008434
|
||||
/* 009034 80008434 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 009038 80008438 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 00903C 8000843C 908E000C */ lbu $t6, 0xc($a0)
|
||||
/* 009040 80008440 3C058005 */ lui $a1, 0x8005
|
||||
/* 009044 80008444 000E7880 */ sll $t7, $t6, 2
|
||||
/* 009048 80008448 00AF2821 */ addu $a1, $a1, $t7
|
||||
/* 00904C 8000844C 8CA5A5F8 */ lw $a1, -0x5a08($a1)
|
||||
/* 009050 80008450 10A0000D */ beqz $a1, .L80008488_ovl0
|
||||
/* 009054 80008454 00000000 */ nop
|
||||
/* 009058 80008458 8C820010 */ lw $v0, 0x10($a0)
|
||||
/* 00905C 8000845C 8CB80010 */ lw $t8, 0x10($a1)
|
||||
/* 009060 80008460 0302082B */ sltu $at, $t8, $v0
|
||||
/* 009064 80008464 10200008 */ beqz $at, .L80008488_ovl0
|
||||
/* 009068 80008468 00000000 */ nop
|
||||
/* 00906C 8000846C 8CA50008 */ lw $a1, 8($a1)
|
||||
.L80008470_ovl0:
|
||||
/* 009070 80008470 10A00005 */ beqz $a1, .L80008488_ovl0
|
||||
/* 009074 80008474 00000000 */ nop
|
||||
/* 009078 80008478 8CB90010 */ lw $t9, 0x10($a1)
|
||||
/* 00907C 8000847C 0322082B */ sltu $at, $t9, $v0
|
||||
/* 009080 80008480 5420FFFB */ bnezl $at, .L80008470_ovl0
|
||||
/* 009084 80008484 8CA50008 */ lw $a1, 8($a1)
|
||||
.L80008488_ovl0:
|
||||
/* 009088 80008488 0C0020F3 */ jal func_800083CC_ovl0
|
||||
/* 00908C 8000848C 00000000 */ nop
|
||||
/* 009090 80008490 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 009094 80008494 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 009098 80008498 03E00008 */ jr $ra
|
||||
/* 00909C 8000849C 00000000 */ nop
|
39
asm/non_matchings/ovl0/ovl0_2_5/func_800084A0.s
Normal file
39
asm/non_matchings/ovl0/ovl0_2_5/func_800084A0.s
Normal file
@ -0,0 +1,39 @@
|
||||
glabel func_800084A0
|
||||
/* 0090A0 800084A0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0090A4 800084A4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0090A8 800084A8 9086000C */ lbu $a2, 0xc($a0)
|
||||
/* 0090AC 800084AC 3C028005 */ lui $v0, 0x8005
|
||||
/* 0090B0 800084B0 3C058005 */ lui $a1, 0x8005
|
||||
/* 0090B4 800084B4 00063080 */ sll $a2, $a2, 2
|
||||
/* 0090B8 800084B8 00461021 */ addu $v0, $v0, $a2
|
||||
/* 0090BC 800084BC 8C42A578 */ lw $v0, -0x5a88($v0)
|
||||
/* 0090C0 800084C0 00A62821 */ addu $a1, $a1, $a2
|
||||
/* 0090C4 800084C4 1040000D */ beqz $v0, .L800084FC_ovl0
|
||||
/* 0090C8 800084C8 00000000 */ nop
|
||||
/* 0090CC 800084CC 8C830010 */ lw $v1, 0x10($a0)
|
||||
/* 0090D0 800084D0 8C4E0010 */ lw $t6, 0x10($v0)
|
||||
/* 0090D4 800084D4 006E082B */ sltu $at, $v1, $t6
|
||||
/* 0090D8 800084D8 10200008 */ beqz $at, .L800084FC_ovl0
|
||||
/* 0090DC 800084DC 00000000 */ nop
|
||||
/* 0090E0 800084E0 8C420004 */ lw $v0, 4($v0)
|
||||
.L800084E4_ovl0:
|
||||
/* 0090E4 800084E4 10400005 */ beqz $v0, .L800084FC_ovl0
|
||||
/* 0090E8 800084E8 00000000 */ nop
|
||||
/* 0090EC 800084EC 8C4F0010 */ lw $t7, 0x10($v0)
|
||||
/* 0090F0 800084F0 006F082B */ sltu $at, $v1, $t7
|
||||
/* 0090F4 800084F4 5420FFFB */ bnezl $at, .L800084E4_ovl0
|
||||
/* 0090F8 800084F8 8C420004 */ lw $v0, 4($v0)
|
||||
.L800084FC_ovl0:
|
||||
/* 0090FC 800084FC 10400003 */ beqz $v0, .L8000850C_ovl0
|
||||
/* 009100 80008500 00000000 */ nop
|
||||
/* 009104 80008504 10000002 */ b .L80008510_ovl0
|
||||
/* 009108 80008508 8C450008 */ lw $a1, 8($v0)
|
||||
.L8000850C_ovl0:
|
||||
/* 00910C 8000850C 8CA5A5F8 */ lw $a1, -0x5a08($a1)
|
||||
.L80008510_ovl0:
|
||||
/* 009110 80008510 0C0020F3 */ jal func_800083CC_ovl0
|
||||
/* 009114 80008514 00000000 */ nop
|
||||
/* 009118 80008518 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 00911C 8000851C 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 009120 80008520 03E00008 */ jr $ra
|
||||
/* 009124 80008524 00000000 */ nop
|
31
asm/non_matchings/ovl0/ovl0_2_5/func_80008528.s
Normal file
31
asm/non_matchings/ovl0/ovl0_2_5/func_80008528.s
Normal file
@ -0,0 +1,31 @@
|
||||
glabel func_80008528
|
||||
/* 009128 80008528 8C820008 */ lw $v0, 8($a0)
|
||||
/* 00912C 8000852C 50400005 */ beql $v0, $zero, .L80008544_ovl0
|
||||
/* 009130 80008530 9098000C */ lbu $t8, 0xc($a0)
|
||||
/* 009134 80008534 8C8E0004 */ lw $t6, 4($a0)
|
||||
/* 009138 80008538 10000007 */ b .L80008558_ovl0
|
||||
/* 00913C 8000853C AC4E0004 */ sw $t6, 4($v0)
|
||||
/* 009140 80008540 9098000C */ lbu $t8, 0xc($a0)
|
||||
.L80008544_ovl0:
|
||||
/* 009144 80008544 8C8F0004 */ lw $t7, 4($a0)
|
||||
/* 009148 80008548 3C018005 */ lui $at, 0x8005
|
||||
/* 00914C 8000854C 0018C880 */ sll $t9, $t8, 2
|
||||
/* 009150 80008550 00390821 */ addu $at, $at, $t9
|
||||
/* 009154 80008554 AC2FA578 */ sw $t7, -0x5a88($at)
|
||||
.L80008558_ovl0:
|
||||
/* 009158 80008558 8C820004 */ lw $v0, 4($a0)
|
||||
/* 00915C 8000855C 50400005 */ beql $v0, $zero, .L80008574_ovl0
|
||||
/* 009160 80008560 908A000C */ lbu $t2, 0xc($a0)
|
||||
/* 009164 80008564 8C880008 */ lw $t0, 8($a0)
|
||||
/* 009168 80008568 03E00008 */ jr $ra
|
||||
/* 00916C 8000856C AC480008 */ sw $t0, 8($v0)
|
||||
|
||||
/* 009170 80008570 908A000C */ lbu $t2, 0xc($a0)
|
||||
.L80008574_ovl0:
|
||||
/* 009174 80008574 8C890008 */ lw $t1, 8($a0)
|
||||
/* 009178 80008578 3C018005 */ lui $at, 0x8005
|
||||
/* 00917C 8000857C 000A5880 */ sll $t3, $t2, 2
|
||||
/* 009180 80008580 002B0821 */ addu $at, $at, $t3
|
||||
/* 009184 80008584 AC29A5F8 */ sw $t1, -0x5a08($at)
|
||||
/* 009188 80008588 03E00008 */ jr $ra
|
||||
/* 00918C 8000858C 00000000 */ nop
|
10
asm/non_matchings/ovl0/ovl0_2_5/func_80008570.s
Normal file
10
asm/non_matchings/ovl0/ovl0_2_5/func_80008570.s
Normal file
@ -0,0 +1,10 @@
|
||||
glabel func_80008570
|
||||
/* 009170 80008570 908A000C */ lbu $t2, 0xc($a0)
|
||||
.L80008574_ovl0:
|
||||
/* 009174 80008574 8C890008 */ lw $t1, 8($a0)
|
||||
/* 009178 80008578 3C018005 */ lui $at, 0x8005
|
||||
/* 00917C 8000857C 000A5880 */ sll $t3, $t2, 2
|
||||
/* 009180 80008580 002B0821 */ addu $at, $at, $t3
|
||||
/* 009184 80008584 AC29A5F8 */ sw $t1, -0x5a08($at)
|
||||
/* 009188 80008588 03E00008 */ jr $ra
|
||||
/* 00918C 8000858C 00000000 */ nop
|
31
asm/non_matchings/ovl0/ovl0_2_5/func_80008590.s
Normal file
31
asm/non_matchings/ovl0/ovl0_2_5/func_80008590.s
Normal file
@ -0,0 +1,31 @@
|
||||
glabel func_80008590
|
||||
/* 009190 80008590 10A00005 */ beqz $a1, .L800085A8_ovl0
|
||||
/* 009194 80008594 AC850024 */ sw $a1, 0x24($a0)
|
||||
/* 009198 80008598 8CAE0020 */ lw $t6, 0x20($a1)
|
||||
/* 00919C 8000859C AC8E0020 */ sw $t6, 0x20($a0)
|
||||
/* 0091A0 800085A0 10000009 */ b .L800085C8_ovl0
|
||||
/* 0091A4 800085A4 ACA40020 */ sw $a0, 0x20($a1)
|
||||
.L800085A8_ovl0:
|
||||
/* 0091A8 800085A8 908F000D */ lbu $t7, 0xd($a0)
|
||||
/* 0091AC 800085AC 3C198005 */ lui $t9, %hi(D_8004A680) # $t9, 0x8005
|
||||
/* 0091B0 800085B0 2739A680 */ addiu $t9, %lo(D_8004A680) # addiu $t9, $t9, -0x5980
|
||||
/* 0091B4 800085B4 000FC080 */ sll $t8, $t7, 2
|
||||
/* 0091B8 800085B8 03191021 */ addu $v0, $t8, $t9
|
||||
/* 0091BC 800085BC 8C480000 */ lw $t0, ($v0)
|
||||
/* 0091C0 800085C0 AC880020 */ sw $t0, 0x20($a0)
|
||||
/* 0091C4 800085C4 AC440000 */ sw $a0, ($v0)
|
||||
.L800085C8_ovl0:
|
||||
/* 0091C8 800085C8 8C820020 */ lw $v0, 0x20($a0)
|
||||
/* 0091CC 800085CC 50400004 */ beql $v0, $zero, .L800085E0_ovl0
|
||||
/* 0091D0 800085D0 9089000D */ lbu $t1, 0xd($a0)
|
||||
/* 0091D4 800085D4 03E00008 */ jr $ra
|
||||
/* 0091D8 800085D8 AC440024 */ sw $a0, 0x24($v0)
|
||||
|
||||
/* 0091DC 800085DC 9089000D */ lbu $t1, 0xd($a0)
|
||||
.L800085E0_ovl0:
|
||||
/* 0091E0 800085E0 3C018005 */ lui $at, 0x8005
|
||||
/* 0091E4 800085E4 00095080 */ sll $t2, $t1, 2
|
||||
/* 0091E8 800085E8 002A0821 */ addu $at, $at, $t2
|
||||
/* 0091EC 800085EC AC24A708 */ sw $a0, -0x58f8($at)
|
||||
/* 0091F0 800085F0 03E00008 */ jr $ra
|
||||
/* 0091F4 800085F4 00000000 */ nop
|
9
asm/non_matchings/ovl0/ovl0_2_5/func_800085DC.s
Normal file
9
asm/non_matchings/ovl0/ovl0_2_5/func_800085DC.s
Normal file
@ -0,0 +1,9 @@
|
||||
glabel func_800085DC
|
||||
/* 0091DC 800085DC 9089000D */ lbu $t1, 0xd($a0)
|
||||
.L800085E0_ovl0:
|
||||
/* 0091E0 800085E0 3C018005 */ lui $at, 0x8005
|
||||
/* 0091E4 800085E4 00095080 */ sll $t2, $t1, 2
|
||||
/* 0091E8 800085E8 002A0821 */ addu $at, $at, $t2
|
||||
/* 0091EC 800085EC AC24A708 */ sw $a0, -0x58f8($at)
|
||||
/* 0091F0 800085F0 03E00008 */ jr $ra
|
||||
/* 0091F4 800085F4 00000000 */ nop
|
30
asm/non_matchings/ovl0/ovl0_2_5/func_800085F8.s
Normal file
30
asm/non_matchings/ovl0/ovl0_2_5/func_800085F8.s
Normal file
@ -0,0 +1,30 @@
|
||||
glabel func_800085F8
|
||||
/* 0091F8 800085F8 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0091FC 800085FC AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 009200 80008600 908E000D */ lbu $t6, 0xd($a0)
|
||||
/* 009204 80008604 3C058005 */ lui $a1, 0x8005
|
||||
/* 009208 80008608 000E7880 */ sll $t7, $t6, 2
|
||||
/* 00920C 8000860C 00AF2821 */ addu $a1, $a1, $t7
|
||||
/* 009210 80008610 8CA5A708 */ lw $a1, -0x58f8($a1)
|
||||
/* 009214 80008614 10A0000D */ beqz $a1, .L8000864C_ovl0
|
||||
/* 009218 80008618 00000000 */ nop
|
||||
/* 00921C 8000861C 8C820028 */ lw $v0, 0x28($a0)
|
||||
/* 009220 80008620 8CB80028 */ lw $t8, 0x28($a1)
|
||||
/* 009224 80008624 0302082B */ sltu $at, $t8, $v0
|
||||
/* 009228 80008628 10200008 */ beqz $at, .L8000864C_ovl0
|
||||
/* 00922C 8000862C 00000000 */ nop
|
||||
/* 009230 80008630 8CA50024 */ lw $a1, 0x24($a1)
|
||||
.L80008634_ovl0:
|
||||
/* 009234 80008634 10A00005 */ beqz $a1, .L8000864C_ovl0
|
||||
/* 009238 80008638 00000000 */ nop
|
||||
/* 00923C 8000863C 8CB90028 */ lw $t9, 0x28($a1)
|
||||
/* 009240 80008640 0322082B */ sltu $at, $t9, $v0
|
||||
/* 009244 80008644 5420FFFB */ bnezl $at, .L80008634_ovl0
|
||||
/* 009248 80008648 8CA50024 */ lw $a1, 0x24($a1)
|
||||
.L8000864C_ovl0:
|
||||
/* 00924C 8000864C 0C002164 */ jal func_80008590_ovl0
|
||||
/* 009250 80008650 00000000 */ nop
|
||||
/* 009254 80008654 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 009258 80008658 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 00925C 8000865C 03E00008 */ jr $ra
|
||||
/* 009260 80008660 00000000 */ nop
|
39
asm/non_matchings/ovl0/ovl0_2_5/func_80008664.s
Normal file
39
asm/non_matchings/ovl0/ovl0_2_5/func_80008664.s
Normal file
@ -0,0 +1,39 @@
|
||||
glabel func_80008664
|
||||
/* 009264 80008664 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 009268 80008668 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 00926C 8000866C 9086000D */ lbu $a2, 0xd($a0)
|
||||
/* 009270 80008670 3C028005 */ lui $v0, 0x8005
|
||||
/* 009274 80008674 3C058005 */ lui $a1, 0x8005
|
||||
/* 009278 80008678 00063080 */ sll $a2, $a2, 2
|
||||
/* 00927C 8000867C 00461021 */ addu $v0, $v0, $a2
|
||||
/* 009280 80008680 8C42A680 */ lw $v0, -0x5980($v0)
|
||||
/* 009284 80008684 00A62821 */ addu $a1, $a1, $a2
|
||||
/* 009288 80008688 1040000D */ beqz $v0, .L800086C0_ovl0
|
||||
/* 00928C 8000868C 00000000 */ nop
|
||||
/* 009290 80008690 8C830028 */ lw $v1, 0x28($a0)
|
||||
/* 009294 80008694 8C4E0028 */ lw $t6, 0x28($v0)
|
||||
/* 009298 80008698 006E082B */ sltu $at, $v1, $t6
|
||||
/* 00929C 8000869C 10200008 */ beqz $at, .L800086C0_ovl0
|
||||
/* 0092A0 800086A0 00000000 */ nop
|
||||
/* 0092A4 800086A4 8C420020 */ lw $v0, 0x20($v0)
|
||||
.L800086A8_ovl0:
|
||||
/* 0092A8 800086A8 10400005 */ beqz $v0, .L800086C0_ovl0
|
||||
/* 0092AC 800086AC 00000000 */ nop
|
||||
/* 0092B0 800086B0 8C4F0028 */ lw $t7, 0x28($v0)
|
||||
/* 0092B4 800086B4 006F082B */ sltu $at, $v1, $t7
|
||||
/* 0092B8 800086B8 5420FFFB */ bnezl $at, .L800086A8_ovl0
|
||||
/* 0092BC 800086BC 8C420020 */ lw $v0, 0x20($v0)
|
||||
.L800086C0_ovl0:
|
||||
/* 0092C0 800086C0 10400003 */ beqz $v0, .L800086D0_ovl0
|
||||
/* 0092C4 800086C4 00000000 */ nop
|
||||
/* 0092C8 800086C8 10000002 */ b .L800086D4_ovl0
|
||||
/* 0092CC 800086CC 8C450024 */ lw $a1, 0x24($v0)
|
||||
.L800086D0_ovl0:
|
||||
/* 0092D0 800086D0 8CA5A708 */ lw $a1, -0x58f8($a1)
|
||||
.L800086D4_ovl0:
|
||||
/* 0092D4 800086D4 0C002164 */ jal func_80008590_ovl0
|
||||
/* 0092D8 800086D8 00000000 */ nop
|
||||
/* 0092DC 800086DC 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0092E0 800086E0 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0092E4 800086E4 03E00008 */ jr $ra
|
||||
/* 0092E8 800086E8 00000000 */ nop
|
31
asm/non_matchings/ovl0/ovl0_2_5/func_800086EC.s
Normal file
31
asm/non_matchings/ovl0/ovl0_2_5/func_800086EC.s
Normal file
@ -0,0 +1,31 @@
|
||||
glabel func_800086EC
|
||||
/* 0092EC 800086EC 8C820024 */ lw $v0, 0x24($a0)
|
||||
/* 0092F0 800086F0 50400005 */ beql $v0, $zero, .L80008708_ovl0
|
||||
/* 0092F4 800086F4 9098000D */ lbu $t8, 0xd($a0)
|
||||
/* 0092F8 800086F8 8C8E0020 */ lw $t6, 0x20($a0)
|
||||
/* 0092FC 800086FC 10000007 */ b .L8000871C_ovl0
|
||||
/* 009300 80008700 AC4E0020 */ sw $t6, 0x20($v0)
|
||||
/* 009304 80008704 9098000D */ lbu $t8, 0xd($a0)
|
||||
.L80008708_ovl0:
|
||||
/* 009308 80008708 8C8F0020 */ lw $t7, 0x20($a0)
|
||||
/* 00930C 8000870C 3C018005 */ lui $at, 0x8005
|
||||
/* 009310 80008710 0018C880 */ sll $t9, $t8, 2
|
||||
/* 009314 80008714 00390821 */ addu $at, $at, $t9
|
||||
/* 009318 80008718 AC2FA680 */ sw $t7, -0x5980($at)
|
||||
.L8000871C_ovl0:
|
||||
/* 00931C 8000871C 8C820020 */ lw $v0, 0x20($a0)
|
||||
/* 009320 80008720 50400005 */ beql $v0, $zero, .L80008738_ovl0
|
||||
/* 009324 80008724 908A000D */ lbu $t2, 0xd($a0)
|
||||
/* 009328 80008728 8C880024 */ lw $t0, 0x24($a0)
|
||||
/* 00932C 8000872C 03E00008 */ jr $ra
|
||||
/* 009330 80008730 AC480024 */ sw $t0, 0x24($v0)
|
||||
|
||||
/* 009334 80008734 908A000D */ lbu $t2, 0xd($a0)
|
||||
.L80008738_ovl0:
|
||||
/* 009338 80008738 8C890024 */ lw $t1, 0x24($a0)
|
||||
/* 00933C 8000873C 3C018005 */ lui $at, 0x8005
|
||||
/* 009340 80008740 000A5880 */ sll $t3, $t2, 2
|
||||
/* 009344 80008744 002B0821 */ addu $at, $at, $t3
|
||||
/* 009348 80008748 AC29A708 */ sw $t1, -0x58f8($at)
|
||||
/* 00934C 8000874C 03E00008 */ jr $ra
|
||||
/* 009350 80008750 00000000 */ nop
|
10
asm/non_matchings/ovl0/ovl0_2_5/func_80008734.s
Normal file
10
asm/non_matchings/ovl0/ovl0_2_5/func_80008734.s
Normal file
@ -0,0 +1,10 @@
|
||||
glabel func_80008734
|
||||
/* 009334 80008734 908A000D */ lbu $t2, 0xd($a0)
|
||||
.L80008738_ovl0:
|
||||
/* 009338 80008738 8C890024 */ lw $t1, 0x24($a0)
|
||||
/* 00933C 8000873C 3C018005 */ lui $at, 0x8005
|
||||
/* 009340 80008740 000A5880 */ sll $t3, $t2, 2
|
||||
/* 009344 80008744 002B0821 */ addu $at, $at, $t3
|
||||
/* 009348 80008748 AC29A708 */ sw $t1, -0x58f8($at)
|
||||
/* 00934C 8000874C 03E00008 */ jr $ra
|
||||
/* 009350 80008750 00000000 */ nop
|
25
asm/non_matchings/ovl0/ovl0_2_5/func_80008754.s
Normal file
25
asm/non_matchings/ovl0/ovl0_2_5/func_80008754.s
Normal file
@ -0,0 +1,25 @@
|
||||
glabel func_80008754
|
||||
/* 009354 80008754 3C068005 */ lui $a2, %hi(D_8004A790) # $a2, 0x8005
|
||||
/* 009358 80008758 24C6A790 */ addiu $a2, %lo(D_8004A790) # addiu $a2, $a2, -0x5870
|
||||
/* 00935C 8000875C 8CC30000 */ lw $v1, ($a2)
|
||||
/* 009360 80008760 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 009364 80008764 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 009368 80008768 14600006 */ bnez $v1, .L80008784_ovl0
|
||||
/* 00936C 8000876C 3C058005 */ lui $a1, %hi(D_8004A794) # $a1, 0x8005
|
||||
/* 009370 80008770 3C048004 */ lui $a0, %hi(D_80040294) # $a0, 0x8004
|
||||
/* 009374 80008774 0C008C27 */ jal fatal_printf
|
||||
/* 009378 80008778 24840294 */ addiu $a0, %lo(D_80040294) # addiu $a0, $a0, 0x294
|
||||
.L8000877C_ovl0:
|
||||
/* 00937C 8000877C 1000FFFF */ b .L8000877C_ovl0
|
||||
/* 009380 80008780 00000000 */ nop
|
||||
.L80008784_ovl0:
|
||||
/* 009384 80008784 24A5A794 */ addiu $a1, %lo(D_8004A794) # addiu $a1, $a1, -0x586c
|
||||
/* 009388 80008788 8CAF0000 */ lw $t7, ($a1)
|
||||
/* 00938C 8000878C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 009390 80008790 8C6E0000 */ lw $t6, ($v1)
|
||||
/* 009394 80008794 25F80001 */ addiu $t8, $t7, 1
|
||||
/* 009398 80008798 ACB80000 */ sw $t8, ($a1)
|
||||
/* 00939C 8000879C 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0093A0 800087A0 00601025 */ move $v0, $v1
|
||||
/* 0093A4 800087A4 03E00008 */ jr $ra
|
||||
/* 0093A8 800087A8 ACCE0000 */ sw $t6, ($a2)
|
12
asm/non_matchings/ovl0/ovl0_2_5/func_800087AC.s
Normal file
12
asm/non_matchings/ovl0/ovl0_2_5/func_800087AC.s
Normal file
@ -0,0 +1,12 @@
|
||||
glabel func_800087AC
|
||||
/* 0093AC 800087AC 3C028005 */ lui $v0, %hi(D_8004A790) # $v0, 0x8005
|
||||
/* 0093B0 800087B0 2442A790 */ addiu $v0, %lo(D_8004A790) # addiu $v0, $v0, -0x5870
|
||||
/* 0093B4 800087B4 8C4E0000 */ lw $t6, ($v0)
|
||||
/* 0093B8 800087B8 3C038005 */ lui $v1, %hi(D_8004A794) # $v1, 0x8005
|
||||
/* 0093BC 800087BC 2463A794 */ addiu $v1, %lo(D_8004A794) # addiu $v1, $v1, -0x586c
|
||||
/* 0093C0 800087C0 AC8E0000 */ sw $t6, ($a0)
|
||||
/* 0093C4 800087C4 8C6F0000 */ lw $t7, ($v1)
|
||||
/* 0093C8 800087C8 AC440000 */ sw $a0, ($v0)
|
||||
/* 0093CC 800087CC 25F8FFFF */ addiu $t8, $t7, -1
|
||||
/* 0093D0 800087D0 03E00008 */ jr $ra
|
||||
/* 0093D4 800087D4 AC780000 */ sw $t8, ($v1)
|
25
asm/non_matchings/ovl0/ovl0_2_5/func_800087D8.s
Normal file
25
asm/non_matchings/ovl0/ovl0_2_5/func_800087D8.s
Normal file
@ -0,0 +1,25 @@
|
||||
glabel func_800087D8
|
||||
/* 0093D8 800087D8 3C068005 */ lui $a2, %hi(D_8004A79C) # $a2, 0x8005
|
||||
/* 0093DC 800087DC 24C6A79C */ addiu $a2, %lo(D_8004A79C) # addiu $a2, $a2, -0x5864
|
||||
/* 0093E0 800087E0 8CC30000 */ lw $v1, ($a2)
|
||||
/* 0093E4 800087E4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0093E8 800087E8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0093EC 800087EC 14600006 */ bnez $v1, .L80008808_ovl0
|
||||
/* 0093F0 800087F0 3C058005 */ lui $a1, %hi(D_8004A7A0) # $a1, 0x8005
|
||||
/* 0093F4 800087F4 3C048004 */ lui $a0, %hi(D_800402B0) # $a0, 0x8004
|
||||
/* 0093F8 800087F8 0C008C27 */ jal fatal_printf
|
||||
/* 0093FC 800087FC 248402B0 */ addiu $a0, %lo(D_800402B0) # addiu $a0, $a0, 0x2b0
|
||||
.L80008800_ovl0:
|
||||
/* 009400 80008800 1000FFFF */ b .L80008800_ovl0
|
||||
/* 009404 80008804 00000000 */ nop
|
||||
.L80008808_ovl0:
|
||||
/* 009408 80008808 24A5A7A0 */ addiu $a1, %lo(D_8004A7A0) # addiu $a1, $a1, -0x5860
|
||||
/* 00940C 8000880C 8CAF0000 */ lw $t7, ($a1)
|
||||
/* 009410 80008810 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 009414 80008814 8C6E0000 */ lw $t6, ($v1)
|
||||
/* 009418 80008818 25F80001 */ addiu $t8, $t7, 1
|
||||
/* 00941C 8000881C ACB80000 */ sw $t8, ($a1)
|
||||
/* 009420 80008820 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 009424 80008824 00601025 */ move $v0, $v1
|
||||
/* 009428 80008828 03E00008 */ jr $ra
|
||||
/* 00942C 8000882C ACCE0000 */ sw $t6, ($a2)
|
5
asm/non_matchings/ovl0/ovl0_2_5/func_80008830.s
Normal file
5
asm/non_matchings/ovl0/ovl0_2_5/func_80008830.s
Normal file
@ -0,0 +1,5 @@
|
||||
glabel func_80008830
|
||||
/* 009430 80008830 8C8E006C */ lw $t6, 0x6c($a0)
|
||||
/* 009434 80008834 ACAE0000 */ sw $t6, ($a1)
|
||||
/* 009438 80008838 03E00008 */ jr $ra
|
||||
/* 00943C 8000883C AC85006C */ sw $a1, 0x6c($a0)
|
5
asm/non_matchings/ovl0/ovl0_2_5/func_80008840.s
Normal file
5
asm/non_matchings/ovl0/ovl0_2_5/func_80008840.s
Normal file
@ -0,0 +1,5 @@
|
||||
glabel func_80008840
|
||||
/* 009440 80008840 8C8E0090 */ lw $t6, 0x90($a0)
|
||||
/* 009444 80008844 ACAE0000 */ sw $t6, ($a1)
|
||||
/* 009448 80008848 03E00008 */ jr $ra
|
||||
/* 00944C 8000884C AC850090 */ sw $a1, 0x90($a0)
|
5
asm/non_matchings/ovl0/ovl0_2_5/func_80008850.s
Normal file
5
asm/non_matchings/ovl0/ovl0_2_5/func_80008850.s
Normal file
@ -0,0 +1,5 @@
|
||||
glabel func_80008850
|
||||
/* 009450 80008850 8C8E006C */ lw $t6, 0x6c($a0)
|
||||
/* 009454 80008854 ACAE0000 */ sw $t6, ($a1)
|
||||
/* 009458 80008858 03E00008 */ jr $ra
|
||||
/* 00945C 8000885C AC85006C */ sw $a1, 0x6c($a0)
|
12
asm/non_matchings/ovl0/ovl0_2_5/func_80008860.s
Normal file
12
asm/non_matchings/ovl0/ovl0_2_5/func_80008860.s
Normal file
@ -0,0 +1,12 @@
|
||||
glabel func_80008860
|
||||
/* 009460 80008860 3C028005 */ lui $v0, %hi(D_8004A79C) # $v0, 0x8005
|
||||
/* 009464 80008864 2442A79C */ addiu $v0, %lo(D_8004A79C) # addiu $v0, $v0, -0x5864
|
||||
/* 009468 80008868 8C4E0000 */ lw $t6, ($v0)
|
||||
/* 00946C 8000886C 3C038005 */ lui $v1, %hi(D_8004A7A0) # $v1, 0x8005
|
||||
/* 009470 80008870 2463A7A0 */ addiu $v1, %lo(D_8004A7A0) # addiu $v1, $v1, -0x5860
|
||||
/* 009474 80008874 AC8E0000 */ sw $t6, ($a0)
|
||||
/* 009478 80008878 8C6F0000 */ lw $t7, ($v1)
|
||||
/* 00947C 8000887C AC440000 */ sw $a0, ($v0)
|
||||
/* 009480 80008880 25F8FFFF */ addiu $t8, $t7, -1
|
||||
/* 009484 80008884 03E00008 */ jr $ra
|
||||
/* 009488 80008888 AC780000 */ sw $t8, ($v1)
|
25
asm/non_matchings/ovl0/ovl0_2_5/func_8000888C.s
Normal file
25
asm/non_matchings/ovl0/ovl0_2_5/func_8000888C.s
Normal file
@ -0,0 +1,25 @@
|
||||
glabel func_8000888C
|
||||
/* 00948C 8000888C 3C068005 */ lui $a2, %hi(D_8004A7A4) # $a2, 0x8005
|
||||
/* 009490 80008890 24C6A7A4 */ addiu $a2, %lo(D_8004A7A4) # addiu $a2, $a2, -0x585c
|
||||
/* 009494 80008894 8CC30000 */ lw $v1, ($a2)
|
||||
/* 009498 80008898 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 00949C 8000889C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0094A0 800088A0 14600006 */ bnez $v1, .L800088BC_ovl0
|
||||
/* 0094A4 800088A4 3C058005 */ lui $a1, %hi(D_8004A7A8) # $a1, 0x8005
|
||||
/* 0094A8 800088A8 3C048004 */ lui $a0, %hi(D_800402C8) # $a0, 0x8004
|
||||
/* 0094AC 800088AC 0C008C27 */ jal fatal_printf
|
||||
/* 0094B0 800088B0 248402C8 */ addiu $a0, %lo(D_800402C8) # addiu $a0, $a0, 0x2c8
|
||||
.L800088B4_ovl0:
|
||||
/* 0094B4 800088B4 1000FFFF */ b .L800088B4_ovl0
|
||||
/* 0094B8 800088B8 00000000 */ nop
|
||||
.L800088BC_ovl0:
|
||||
/* 0094BC 800088BC 24A5A7A8 */ addiu $a1, %lo(D_8004A7A8) # addiu $a1, $a1, -0x5858
|
||||
/* 0094C0 800088C0 8CAF0000 */ lw $t7, ($a1)
|
||||
/* 0094C4 800088C4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0094C8 800088C8 8C6E0000 */ lw $t6, ($v1)
|
||||
/* 0094CC 800088CC 25F80001 */ addiu $t8, $t7, 1
|
||||
/* 0094D0 800088D0 ACB80000 */ sw $t8, ($a1)
|
||||
/* 0094D4 800088D4 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0094D8 800088D8 00601025 */ move $v0, $v1
|
||||
/* 0094DC 800088DC 03E00008 */ jr $ra
|
||||
/* 0094E0 800088E0 ACCE0000 */ sw $t6, ($a2)
|
12
asm/non_matchings/ovl0/ovl0_2_5/func_800088E4.s
Normal file
12
asm/non_matchings/ovl0/ovl0_2_5/func_800088E4.s
Normal file
@ -0,0 +1,12 @@
|
||||
glabel func_800088E4
|
||||
/* 0094E4 800088E4 3C028005 */ lui $v0, %hi(D_8004A7A4) # $v0, 0x8005
|
||||
/* 0094E8 800088E8 2442A7A4 */ addiu $v0, %lo(D_8004A7A4) # addiu $v0, $v0, -0x585c
|
||||
/* 0094EC 800088EC 8C4E0000 */ lw $t6, ($v0)
|
||||
/* 0094F0 800088F0 3C038005 */ lui $v1, %hi(D_8004A7A8) # $v1, 0x8005
|
||||
/* 0094F4 800088F4 2463A7A8 */ addiu $v1, %lo(D_8004A7A8) # addiu $v1, $v1, -0x5858
|
||||
/* 0094F8 800088F8 AC8E0000 */ sw $t6, ($a0)
|
||||
/* 0094FC 800088FC 8C6F0000 */ lw $t7, ($v1)
|
||||
/* 009500 80008900 AC440000 */ sw $a0, ($v0)
|
||||
/* 009504 80008904 25F8FFFF */ addiu $t8, $t7, -1
|
||||
/* 009508 80008908 03E00008 */ jr $ra
|
||||
/* 00950C 8000890C AC780000 */ sw $t8, ($v1)
|
25
asm/non_matchings/ovl0/ovl0_2_5/func_80008910.s
Normal file
25
asm/non_matchings/ovl0/ovl0_2_5/func_80008910.s
Normal file
@ -0,0 +1,25 @@
|
||||
glabel func_80008910
|
||||
/* 009510 80008910 3C068005 */ lui $a2, %hi(D_8004A7AC) # $a2, 0x8005
|
||||
/* 009514 80008914 24C6A7AC */ addiu $a2, %lo(D_8004A7AC) # addiu $a2, $a2, -0x5854
|
||||
/* 009518 80008918 8CC30000 */ lw $v1, ($a2)
|
||||
/* 00951C 8000891C 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 009520 80008920 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 009524 80008924 14600006 */ bnez $v1, .L80008940_ovl0
|
||||
/* 009528 80008928 3C058005 */ lui $a1, %hi(D_8004A7B0) # $a1, 0x8005
|
||||
/* 00952C 8000892C 3C048004 */ lui $a0, %hi(D_800402E0) # $a0, 0x8004
|
||||
/* 009530 80008930 0C008C27 */ jal fatal_printf
|
||||
/* 009534 80008934 248402E0 */ addiu $a0, %lo(D_800402E0) # addiu $a0, $a0, 0x2e0
|
||||
.L80008938_ovl0:
|
||||
/* 009538 80008938 1000FFFF */ b .L80008938_ovl0
|
||||
/* 00953C 8000893C 00000000 */ nop
|
||||
.L80008940_ovl0:
|
||||
/* 009540 80008940 24A5A7B0 */ addiu $a1, %lo(D_8004A7B0) # addiu $a1, $a1, -0x5850
|
||||
/* 009544 80008944 8CAF0000 */ lw $t7, ($a1)
|
||||
/* 009548 80008948 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 00954C 8000894C 8C6E0000 */ lw $t6, ($v1)
|
||||
/* 009550 80008950 25F80001 */ addiu $t8, $t7, 1
|
||||
/* 009554 80008954 ACB80000 */ sw $t8, ($a1)
|
||||
/* 009558 80008958 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 00955C 8000895C 00601025 */ move $v0, $v1
|
||||
/* 009560 80008960 03E00008 */ jr $ra
|
||||
/* 009564 80008964 ACCE0000 */ sw $t6, ($a2)
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user