mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Decompiled functions in unknown_080500
This commit is contained in:
@@ -1,20 +0,0 @@
|
||||
glabel MenuCautionInit
|
||||
/* 08CFB4 8008C3B4 240E003C */ li $t6, 60
|
||||
/* 08CFB8 8008C3B8 3C018012 */ lui $at, %hi(D_801263C4) # $at, 0x8012
|
||||
/* 08CFBC 8008C3BC 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 08CFC0 8008C3C0 AC2E63C4 */ sw $t6, %lo(D_801263C4)($at)
|
||||
/* 08CFC4 8008C3C4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 08CFC8 8008C3C8 3C01800E */ lui $at, %hi(D_800DF47C) # $at, 0x800e
|
||||
/* 08CFCC 8008C3CC AC20F47C */ sw $zero, %lo(D_800DF47C)($at)
|
||||
/* 08CFD0 8008C3D0 0C03105C */ jal func_800C4170
|
||||
/* 08CFD4 8008C3D4 24040002 */ li $a0, 2
|
||||
/* 08CFD8 8008C3D8 3C04800E */ lui $a0, %hi(D_800DF77C) # $a0, 0x800e
|
||||
/* 08CFDC 8008C3DC 0C030076 */ jal func_800C01D8
|
||||
/* 08CFE0 8008C3E0 2484F77C */ addiu $a0, %lo(D_800DF77C) # addiu $a0, $a0, -0x884
|
||||
/* 08CFE4 8008C3E4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 08CFE8 8008C3E8 240F0001 */ li $t7, 1
|
||||
/* 08CFEC 8008C3EC 3C01800E */ lui $at, %hi(D_800DF498) # $at, 0x800e
|
||||
/* 08CFF0 8008C3F0 AC2FF498 */ sw $t7, %lo(D_800DF498)($at)
|
||||
/* 08CFF4 8008C3F4 03E00008 */ jr $ra
|
||||
/* 08CFF8 8008C3F8 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
|
||||
@@ -32,7 +32,7 @@ glabel MenuInit
|
||||
/* 082048 80081448 00000000 */ nop
|
||||
/* 08204C 8008144C 01E00008 */ jr $t7
|
||||
/* 082050 80081450 00000000 */ nop
|
||||
/* 082054 80081454 0C020AAB */ jal MenuLogosScreenInit
|
||||
/* 082054 80081454 0C020AAB */ jal menu_logos_screen_init
|
||||
/* 082058 80081458 00000000 */ nop
|
||||
/* 08205C 8008145C 1000004C */ b .L80081590
|
||||
/* 082060 80081460 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
@@ -40,7 +40,7 @@ glabel MenuInit
|
||||
/* 082068 80081468 00000000 */ nop
|
||||
/* 08206C 8008146C 10000048 */ b .L80081590
|
||||
/* 082070 80081470 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 082074 80081474 0C021057 */ jal MenuOptionsInit
|
||||
/* 082074 80081474 0C021057 */ jal menu_options_init
|
||||
/* 082078 80081478 00000000 */ nop
|
||||
/* 08207C 8008147C 10000044 */ b .L80081590
|
||||
/* 082080 80081480 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
@@ -52,7 +52,7 @@ glabel MenuInit
|
||||
/* 082098 80081498 00000000 */ nop
|
||||
/* 08209C 8008149C 1000003C */ b .L80081590
|
||||
/* 0820A0 800814A0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0820A4 800814A4 0C022577 */ jal MenuMagicCodesInit
|
||||
/* 0820A4 800814A4 0C022577 */ jal menu_magic_codes_init
|
||||
/* 0820A8 800814A8 00000000 */ nop
|
||||
/* 0820AC 800814AC 10000038 */ b .L80081590
|
||||
/* 0820B0 800814B0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
@@ -108,7 +108,7 @@ glabel MenuInit
|
||||
/* 082178 80081578 00000000 */ nop
|
||||
/* 08217C 8008157C 10000004 */ b .L80081590
|
||||
/* 082180 80081580 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 082184 80081584 0C0230ED */ jal MenuCautionInit
|
||||
/* 082184 80081584 0C0230ED */ jal menu_caution_init
|
||||
/* 082188 80081588 00000000 */ nop
|
||||
.L8008158C:
|
||||
/* 08218C 8008158C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
glabel MenuLogosScreenInit
|
||||
/* 0836AC 80082AAC 3C01800E */ lui $at, %hi(D_800DF47C) # $at, 0x800e
|
||||
/* 0836B0 80082AB0 AC20F47C */ sw $zero, %lo(D_800DF47C)($at)
|
||||
/* 0836B4 80082AB4 3C014180 */ li $at, 0x41800000 # 16.000000
|
||||
/* 0836B8 80082AB8 44812000 */ mtc1 $at, $f4
|
||||
/* 0836BC 80082ABC 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 0836C0 80082AC0 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 0836C4 80082AC4 3C018012 */ lui $at, %hi(D_80126450) # $at, 0x8012
|
||||
/* 0836C8 80082AC8 00002025 */ move $a0, $zero
|
||||
/* 0836CC 80082ACC 00002825 */ move $a1, $zero
|
||||
/* 0836D0 80082AD0 00003025 */ move $a2, $zero
|
||||
/* 0836D4 80082AD4 0C01DED7 */ jal func_80077B5C
|
||||
/* 0836D8 80082AD8 E4246450 */ swc1 $f4, %lo(D_80126450)($at)
|
||||
/* 0836DC 80082ADC 3C0E8000 */ lui $t6, %hi(osTvType) # $t6, 0x8000
|
||||
/* 0836E0 80082AE0 8DCE0300 */ lw $t6, %lo(osTvType)($t6)
|
||||
/* 0836E4 80082AE4 00002025 */ move $a0, $zero
|
||||
/* 0836E8 80082AE8 15C00011 */ bnez $t6, .L80082B30
|
||||
/* 0836EC 80082AEC 00002825 */ move $a1, $zero
|
||||
/* 0836F0 80082AF0 240F00E0 */ li $t7, 224
|
||||
/* 0836F4 80082AF4 AFAF0010 */ sw $t7, 0x10($sp)
|
||||
/* 0836F8 80082AF8 00002025 */ move $a0, $zero
|
||||
/* 0836FC 80082AFC 00002825 */ move $a1, $zero
|
||||
/* 083700 80082B00 24060026 */ li $a2, 38
|
||||
/* 083704 80082B04 0C019A50 */ jal func_80066940
|
||||
/* 083708 80082B08 24070140 */ li $a3, 320
|
||||
/* 08370C 80082B0C 2418011C */ li $t8, 284
|
||||
/* 083710 80082B10 AFB80010 */ sw $t8, 0x10($sp)
|
||||
/* 083714 80082B14 00002025 */ move $a0, $zero
|
||||
/* 083718 80082B18 34058000 */ li $a1, 32768
|
||||
/* 08371C 80082B1C 34068000 */ li $a2, 32768
|
||||
/* 083720 80082B20 0C019AAA */ jal func_80066AA8
|
||||
/* 083724 80082B24 24070140 */ li $a3, 320
|
||||
/* 083728 80082B28 1000000D */ b .L80082B60
|
||||
/* 08372C 80082B2C 00000000 */ nop
|
||||
.L80082B30:
|
||||
/* 083730 80082B30 241900C4 */ li $t9, 196
|
||||
/* 083734 80082B34 AFB90010 */ sw $t9, 0x10($sp)
|
||||
/* 083738 80082B38 24060028 */ li $a2, 40
|
||||
/* 08373C 80082B3C 0C019A50 */ jal func_80066940
|
||||
/* 083740 80082B40 24070140 */ li $a3, 320
|
||||
/* 083744 80082B44 240800F0 */ li $t0, 240
|
||||
/* 083748 80082B48 AFA80010 */ sw $t0, 0x10($sp)
|
||||
/* 08374C 80082B4C 00002025 */ move $a0, $zero
|
||||
/* 083750 80082B50 34058000 */ li $a1, 32768
|
||||
/* 083754 80082B54 34068000 */ li $a2, 32768
|
||||
/* 083758 80082B58 0C019AAA */ jal func_80066AA8
|
||||
/* 08375C 80082B5C 24070140 */ li $a3, 320
|
||||
.L80082B60:
|
||||
/* 083760 80082B60 0C019984 */ jal func_80066610
|
||||
/* 083764 80082B64 00000000 */ nop
|
||||
/* 083768 80082B68 00002025 */ move $a0, $zero
|
||||
/* 08376C 80082B6C 0C019A06 */ jal func_80066818
|
||||
/* 083770 80082B70 24050001 */ li $a1, 1
|
||||
/* 083774 80082B74 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 083778 80082B78 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 08377C 80082B7C 03E00008 */ jr $ra
|
||||
/* 083780 80082B80 00000000 */ nop
|
||||
|
||||
@@ -1,52 +0,0 @@
|
||||
glabel MenuMagicCodesInit
|
||||
/* 08A1DC 800895DC 3C018012 */ lui $at, %hi(D_80126C40) # $at, 0x8012
|
||||
/* 08A1E0 800895E0 A4206C40 */ sh $zero, %lo(D_80126C40)($at)
|
||||
/* 08A1E4 800895E4 3C018012 */ lui $at, %hi(D_80126C42) # $at, 0x8012
|
||||
/* 08A1E8 800895E8 A4206C42 */ sh $zero, %lo(D_80126C42)($at)
|
||||
/* 08A1EC 800895EC 3C018012 */ lui $at, %hi(D_80126C46) # $at, 0x8012
|
||||
/* 08A1F0 800895F0 A4206C46 */ sh $zero, %lo(D_80126C46)($at)
|
||||
/* 08A1F4 800895F4 3C018012 */ lui $at, %hi(D_80126C44) # $at, 0x8012
|
||||
/* 08A1F8 800895F8 A4206C44 */ sh $zero, %lo(D_80126C44)($at)
|
||||
/* 08A1FC 800895FC 3C018012 */ lui $at, %hi(D_80126470) # $at, 0x8012
|
||||
/* 08A200 80089600 AC206470 */ sw $zero, %lo(D_80126470)($at)
|
||||
/* 08A204 80089604 3C018012 */ lui $at, %hi(D_80126C4C) # $at, 0x8012
|
||||
/* 08A208 80089608 240EFFFF */ li $t6, -1
|
||||
/* 08A20C 8008960C A42E6C4C */ sh $t6, %lo(D_80126C4C)($at)
|
||||
/* 08A210 80089610 3C018012 */ lui $at, %hi(D_80126C58) # $at, 0x8012
|
||||
/* 08A214 80089614 A0206C58 */ sb $zero, %lo(D_80126C58)($at)
|
||||
/* 08A218 80089618 3C018012 */ lui $at, %hi(D_801263BC) # $at, 0x8012
|
||||
/* 08A21C 8008961C AC2063BC */ sw $zero, %lo(D_801263BC)($at)
|
||||
/* 08A220 80089620 3C01800E */ lui $at, %hi(D_800DF47C) # $at, 0x800e
|
||||
/* 08A224 80089624 AC20F47C */ sw $zero, %lo(D_800DF47C)($at)
|
||||
/* 08A228 80089628 3C018012 */ lui $at, %hi(D_801263D8) # $at, 0x8012
|
||||
/* 08A22C 8008962C 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 08A230 80089630 AC2063D8 */ sw $zero, %lo(D_801263D8)($at)
|
||||
/* 08A234 80089634 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 08A238 80089638 3C018012 */ lui $at, %hi(D_801263E0) # $at, 0x8012
|
||||
/* 08A23C 8008963C 3C04800E */ lui $a0, %hi(D_800DF77C) # $a0, 0x800e
|
||||
/* 08A240 80089640 AC2063E0 */ sw $zero, %lo(D_801263E0)($at)
|
||||
/* 08A244 80089644 0C030076 */ jal func_800C01D8
|
||||
/* 08A248 80089648 2484F77C */ addiu $a0, %lo(D_800DF77C) # addiu $a0, $a0, -0x884
|
||||
/* 08A24C 8008964C 240F0084 */ li $t7, 132
|
||||
/* 08A250 80089650 AFAF0010 */ sw $t7, 0x10($sp)
|
||||
/* 08A254 80089654 24040007 */ li $a0, 7
|
||||
/* 08A258 80089658 24050032 */ li $a1, 50
|
||||
/* 08A25C 8008965C 24060032 */ li $a2, 50
|
||||
/* 08A260 80089660 0C0313B7 */ jal func_800C4EDC
|
||||
/* 08A264 80089664 2407010E */ li $a3, 270
|
||||
/* 08A268 80089668 24180080 */ li $t8, 128
|
||||
/* 08A26C 8008966C AFB80010 */ sw $t8, 0x10($sp)
|
||||
/* 08A270 80089670 24040007 */ li $a0, 7
|
||||
/* 08A274 80089674 00002825 */ move $a1, $zero
|
||||
/* 08A278 80089678 00003025 */ move $a2, $zero
|
||||
/* 08A27C 8008967C 0C0313EF */ jal func_800C4FBC
|
||||
/* 08A280 80089680 00003825 */ move $a3, $zero
|
||||
/* 08A284 80089684 0C031525 */ jal func_800C5494
|
||||
/* 08A288 80089688 24040007 */ li $a0, 7
|
||||
/* 08A28C 8008968C 0C03105C */ jal func_800C4170
|
||||
/* 08A290 80089690 24040002 */ li $a0, 2
|
||||
/* 08A294 80089694 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 08A298 80089698 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 08A29C 8008969C 03E00008 */ jr $ra
|
||||
/* 08A2A0 800896A0 00000000 */ nop
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
glabel MenuOptionsInit
|
||||
/* 084D5C 8008415C 3C018012 */ lui $at, %hi(D_801263BC) # $at, 0x8012
|
||||
/* 084D60 80084160 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 084D64 80084164 AC2063BC */ sw $zero, %lo(D_801263BC)($at)
|
||||
/* 084D68 80084168 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 084D6C 8008416C 3C01800E */ lui $at, %hi(D_800DF47C) # $at, 0x800e
|
||||
/* 084D70 80084170 3C04800E */ lui $a0, %hi(D_800DF77C) # $a0, 0x800e
|
||||
/* 084D74 80084174 AC20F47C */ sw $zero, %lo(D_800DF47C)($at)
|
||||
/* 084D78 80084178 0C030076 */ jal func_800C01D8
|
||||
/* 084D7C 8008417C 2484F77C */ addiu $a0, %lo(D_800DF77C) # addiu $a0, $a0, -0x884
|
||||
/* 084D80 80084180 0C03105C */ jal func_800C4170
|
||||
/* 084D84 80084184 24040002 */ li $a0, 2
|
||||
/* 084D88 80084188 0C0310BB */ jal func_800C42EC
|
||||
/* 084D8C 8008418C 24040002 */ li $a0, 2
|
||||
/* 084D90 80084190 0C0002F8 */ jal func_80000BE0
|
||||
/* 084D94 80084194 24040018 */ li $a0, 24
|
||||
/* 084D98 80084198 0C0002CD */ jal func_80000B34
|
||||
/* 084D9C 8008419C 24040018 */ li $a0, 24
|
||||
/* 084DA0 800841A0 0C0002C6 */ jal func_80000B18
|
||||
/* 084DA4 800841A4 00000000 */ nop
|
||||
/* 084DA8 800841A8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 084DAC 800841AC 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 084DB0 800841B0 03E00008 */ jr $ra
|
||||
/* 084DB4 800841B4 00000000 */ nop
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
glabel func_80087EB8
|
||||
/* 088AB8 80087EB8 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 088ABC 80087EBC AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 088AC0 80087EC0 0C03108B */ jal func_800C422C
|
||||
/* 088AC4 80087EC4 24040002 */ li $a0, 2
|
||||
/* 088AC8 80087EC8 0C01FFE2 */ jal func_8007FF88
|
||||
/* 088ACC 80087ECC 00000000 */ nop
|
||||
/* 088AD0 80087ED0 3C04800E */ lui $a0, %hi(D_800DFC78) # $a0, 0x800e
|
||||
/* 088AD4 80087ED4 0C02712A */ jal func_8009C4A8
|
||||
/* 088AD8 80087ED8 2484FC78 */ addiu $a0, %lo(D_800DFC78) # addiu $a0, $a0, -0x388
|
||||
/* 088ADC 80087EDC 0C031525 */ jal func_800C5494
|
||||
/* 088AE0 80087EE0 24040007 */ li $a0, 7
|
||||
/* 088AE4 80087EE4 3C048012 */ lui $a0, %hi(D_80126A0C) # $a0, 0x8012
|
||||
/* 088AE8 80087EE8 8C846A0C */ lw $a0, %lo(D_80126A0C)($a0)
|
||||
/* 088AEC 80087EEC 0C01C450 */ jal func_80071140
|
||||
/* 088AF0 80087EF0 00000000 */ nop
|
||||
/* 088AF4 80087EF4 3C048012 */ lui $a0, %hi(D_80126A64) # $a0, 0x8012
|
||||
/* 088AF8 80087EF8 8C846A64 */ lw $a0, %lo(D_80126A64)($a0)
|
||||
/* 088AFC 80087EFC 0C01C450 */ jal func_80071140
|
||||
/* 088B00 80087F00 00000000 */ nop
|
||||
/* 088B04 80087F04 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 088B08 80087F08 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 088B0C 80087F0C 03E00008 */ jr $ra
|
||||
/* 088B10 80087F10 00000000 */ nop
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
glabel func_8008AEB4
|
||||
/* 08BAB4 8008AEB4 24020001 */ li $v0, 1
|
||||
/* 08BAB8 8008AEB8 10820008 */ beq $a0, $v0, .L8008AEDC
|
||||
/* 08BABC 8008AEBC 24030002 */ li $v1, 2
|
||||
/* 08BAC0 8008AEC0 10830009 */ beq $a0, $v1, .L8008AEE8
|
||||
/* 08BAC4 8008AEC4 3C01800E */ lui $at, 0x800e
|
||||
/* 08BAC8 8008AEC8 24010003 */ li $at, 3
|
||||
/* 08BACC 8008AECC 10810003 */ beq $a0, $at, .L8008AEDC
|
||||
/* 08BAD0 8008AED0 3C01800E */ lui $at, 0x800e
|
||||
/* 08BAD4 8008AED4 03E00008 */ jr $ra
|
||||
/* 08BAD8 8008AED8 AC20FFD0 */ sw $zero, -0x30($at)
|
||||
|
||||
.L8008AEDC:
|
||||
/* 08BADC 8008AEDC 3C01800E */ lui $at, 0x800e
|
||||
/* 08BAE0 8008AEE0 03E00008 */ jr $ra
|
||||
/* 08BAE4 8008AEE4 AC22FFD0 */ sw $v0, -0x30($at)
|
||||
|
||||
.L8008AEE8:
|
||||
/* 08BAE8 8008AEE8 AC23FFD0 */ sw $v1, -0x30($at)
|
||||
/* 08BAEC 8008AEEC 8CAE0000 */ lw $t6, ($a1)
|
||||
/* 08BAF0 8008AEF0 3C01800E */ lui $at, %hi(D_800DFFD4) # $at, 0x800e
|
||||
/* 08BAF4 8008AEF4 AC2EFFD4 */ sw $t6, %lo(D_800DFFD4)($at)
|
||||
/* 08BAF8 8008AEF8 03E00008 */ jr $ra
|
||||
/* 08BAFC 8008AEFC 00000000 */ nop
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
glabel func_80090ED8
|
||||
/* 091AD8 80090ED8 3C0E8012 */ lui $t6, %hi(D_801263E0) # $t6, 0x8012
|
||||
/* 091ADC 80090EDC 8DCE63E0 */ lw $t6, %lo(D_801263E0)($t6)
|
||||
/* 091AE0 80090EE0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 091AE4 80090EE4 24010001 */ li $at, 1
|
||||
/* 091AE8 80090EE8 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 091AEC 80090EEC 15C1000C */ bne $t6, $at, .L80090F20
|
||||
/* 091AF0 80090EF0 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 091AF4 80090EF4 3C0F800E */ lui $t7, %hi(D_800E0414) # $t7, 0x800e
|
||||
/* 091AF8 80090EF8 8DEF0414 */ lw $t7, %lo(D_800E0414)($t7)
|
||||
/* 091AFC 80090EFC 3C058012 */ lui $a1, %hi(D_80126840) # $a1, 0x8012
|
||||
/* 091B00 80090F00 15E00007 */ bnez $t7, .L80090F20
|
||||
/* 091B04 80090F04 24A56840 */ addiu $a1, %lo(D_80126840) # addiu $a1, $a1, 0x6840
|
||||
/* 091B08 80090F08 8CB80000 */ lw $t8, ($a1)
|
||||
/* 091B0C 80090F0C 00000000 */ nop
|
||||
/* 091B10 80090F10 17000004 */ bnez $t8, .L80090F24
|
||||
/* 091B14 80090F14 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 091B18 80090F18 0C000741 */ jal func_80001D04
|
||||
/* 091B1C 80090F1C 24040132 */ li $a0, 306
|
||||
.L80090F20:
|
||||
/* 091B20 80090F20 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L80090F24:
|
||||
/* 091B24 80090F24 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 091B28 80090F28 03E00008 */ jr $ra
|
||||
/* 091B2C 80090F2C 00000000 */ nop
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
glabel func_800976F8
|
||||
/* 0982F8 800976F8 00A67021 */ addu $t6, $a1, $a2
|
||||
/* 0982FC 800976FC 24C3FFFF */ addiu $v1, $a2, -1
|
||||
/* 098300 80097700 A1C00000 */ sb $zero, ($t6)
|
||||
/* 098304 80097704 0460000D */ bltz $v1, .L8009773C
|
||||
/* 098308 80097708 00601025 */ move $v0, $v1
|
||||
/* 09830C 8009770C 00A31821 */ addu $v1, $a1, $v1
|
||||
/* 098310 80097710 3C05800E */ lui $a1, %hi(D_800E0F6C) # $a1, 0x800e
|
||||
/* 098314 80097714 24A50F6C */ addiu $a1, %lo(D_800E0F6C) # addiu $a1, $a1, 0xf6c
|
||||
.L80097718:
|
||||
/* 098318 80097718 308F001F */ andi $t7, $a0, 0x1f
|
||||
/* 09831C 8009771C 00AFC021 */ addu $t8, $a1, $t7
|
||||
/* 098320 80097720 93190000 */ lbu $t9, ($t8)
|
||||
/* 098324 80097724 2442FFFF */ addiu $v0, $v0, -1
|
||||
/* 098328 80097728 00044142 */ srl $t0, $a0, 5
|
||||
/* 09832C 8009772C 2463FFFF */ addiu $v1, $v1, -1
|
||||
/* 098330 80097730 01002025 */ move $a0, $t0
|
||||
/* 098334 80097734 0441FFF8 */ bgez $v0, .L80097718
|
||||
/* 098338 80097738 A0790001 */ sb $t9, 1($v1)
|
||||
.L8009773C:
|
||||
/* 09833C 8009773C 03E00008 */ jr $ra
|
||||
/* 098340 80097740 00000000 */ nop
|
||||
|
||||
@@ -1,56 +0,0 @@
|
||||
glabel func_8009ABD8
|
||||
/* 09B7D8 8009ABD8 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 09B7DC 8009ABDC AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 09B7E0 8009ABE0 00808025 */ move $s0, $a0
|
||||
/* 09B7E4 8009ABE4 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* 09B7E8 8009ABE8 AFA60028 */ sw $a2, 0x28($sp)
|
||||
/* 09B7EC 8009ABEC AFA7002C */ sw $a3, 0x2c($sp)
|
||||
/* 09B7F0 8009ABF0 18A0000C */ blez $a1, .L8009AC24
|
||||
/* 09B7F4 8009ABF4 00001825 */ move $v1, $zero
|
||||
/* 09B7F8 8009ABF8 2402FFFF */ li $v0, -1
|
||||
.L8009ABFC:
|
||||
/* 09B7FC 8009ABFC 820E0000 */ lb $t6, ($s0)
|
||||
/* 09B800 8009AC00 24630001 */ addiu $v1, $v1, 1
|
||||
/* 09B804 8009AC04 104E0005 */ beq $v0, $t6, .L8009AC1C
|
||||
/* 09B808 8009AC08 00000000 */ nop
|
||||
.L8009AC0C:
|
||||
/* 09B80C 8009AC0C 820F0003 */ lb $t7, 3($s0)
|
||||
/* 09B810 8009AC10 26100003 */ addiu $s0, $s0, 3
|
||||
/* 09B814 8009AC14 144FFFFD */ bne $v0, $t7, .L8009AC0C
|
||||
/* 09B818 8009AC18 00000000 */ nop
|
||||
.L8009AC1C:
|
||||
/* 09B81C 8009AC1C 1465FFF7 */ bne $v1, $a1, .L8009ABFC
|
||||
/* 09B820 8009AC20 26100001 */ addiu $s0, $s0, 1
|
||||
.L8009AC24:
|
||||
/* 09B824 8009AC24 14600008 */ bnez $v1, .L8009AC48
|
||||
/* 09B828 8009AC28 00000000 */ nop
|
||||
/* 09B82C 8009AC2C 0C0078A7 */ jal func_8001E29C
|
||||
/* 09B830 8009AC30 24040019 */ li $a0, 25
|
||||
/* 09B834 8009AC34 14500004 */ bne $v0, $s0, .L8009AC48
|
||||
/* 09B838 8009AC38 24180001 */ li $t8, 1
|
||||
/* 09B83C 8009AC3C 3C018012 */ lui $at, %hi(D_8012684C) # $at, 0x8012
|
||||
/* 09B840 8009AC40 10000003 */ b .L8009AC50
|
||||
/* 09B844 8009AC44 AC38684C */ sw $t8, %lo(D_8012684C)($at)
|
||||
.L8009AC48:
|
||||
/* 09B848 8009AC48 3C018012 */ lui $at, %hi(D_8012684C) # $at, 0x8012
|
||||
/* 09B84C 8009AC4C AC20684C */ sw $zero, %lo(D_8012684C)($at)
|
||||
.L8009AC50:
|
||||
/* 09B850 8009AC50 3C018012 */ lui $at, %hi(D_801267EC) # $at, 0x8012
|
||||
/* 09B854 8009AC54 8FB90028 */ lw $t9, 0x28($sp)
|
||||
/* 09B858 8009AC58 AC3067EC */ sw $s0, %lo(D_801267EC)($at)
|
||||
/* 09B85C 8009AC5C 3C018012 */ lui $at, %hi(D_80126824) # $at, 0x8012
|
||||
/* 09B860 8009AC60 8FA8002C */ lw $t0, 0x2c($sp)
|
||||
/* 09B864 8009AC64 AC396824 */ sw $t9, %lo(D_80126824)($at)
|
||||
/* 09B868 8009AC68 3C018012 */ lui $at, %hi(D_8012683C) # $at, 0x8012
|
||||
/* 09B86C 8009AC6C 8FA90030 */ lw $t1, 0x30($sp)
|
||||
/* 09B870 8009AC70 AC28683C */ sw $t0, %lo(D_8012683C)($at)
|
||||
/* 09B874 8009AC74 3C018012 */ lui $at, %hi(D_80126844) # $at, 0x8012
|
||||
/* 09B878 8009AC78 8FAA0034 */ lw $t2, 0x34($sp)
|
||||
/* 09B87C 8009AC7C 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* 09B880 8009AC80 AC296844 */ sw $t1, %lo(D_80126844)($at)
|
||||
/* 09B884 8009AC84 3C018012 */ lui $at, 0x8012
|
||||
/* 09B888 8009AC88 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 09B88C 8009AC8C 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 09B890 8009AC90 03E00008 */ jr $ra
|
||||
/* 09B894 8009AC94 AC2A6804 */ sw $t2, 0x6804($at)
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
glabel func_8009C154
|
||||
/* 09CD54 8009C154 240E0001 */ li $t6, 1
|
||||
/* 09CD58 8009C158 3C01800E */ lui $at, %hi(D_800DF4C8) # $at, 0x800e
|
||||
/* 09CD5C 8009C15C 3C038012 */ lui $v1, %hi(D_801263F0) # $v1, 0x8012
|
||||
/* 09CD60 8009C160 AC2EF4C8 */ sw $t6, %lo(D_800DF4C8)($at)
|
||||
/* 09CD64 8009C164 246363F0 */ addiu $v1, %lo(D_801263F0) # addiu $v1, $v1, 0x63f0
|
||||
/* 09CD68 8009C168 00001025 */ move $v0, $zero
|
||||
/* 09CD6C 8009C16C 24040008 */ li $a0, 8
|
||||
.L8009C170:
|
||||
/* 09CD70 8009C170 244F0001 */ addiu $t7, $v0, 1
|
||||
/* 09CD74 8009C174 24580002 */ addiu $t8, $v0, 2
|
||||
/* 09CD78 8009C178 24590003 */ addiu $t9, $v0, 3
|
||||
/* 09CD7C 8009C17C A0620000 */ sb $v0, ($v1)
|
||||
/* 09CD80 8009C180 24420004 */ addiu $v0, $v0, 4
|
||||
/* 09CD84 8009C184 A0790003 */ sb $t9, 3($v1)
|
||||
/* 09CD88 8009C188 A0780002 */ sb $t8, 2($v1)
|
||||
/* 09CD8C 8009C18C A06F0001 */ sb $t7, 1($v1)
|
||||
/* 09CD90 8009C190 1444FFF7 */ bne $v0, $a0, .L8009C170
|
||||
/* 09CD94 8009C194 24630004 */ addiu $v1, $v1, 4
|
||||
/* 09CD98 8009C198 03E00008 */ jr $ra
|
||||
/* 09CD9C 8009C19C 00000000 */ nop
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
glabel func_8009C280
|
||||
/* 09CE80 8009C280 04800003 */ bltz $a0, .L8009C290
|
||||
/* 09CE84 8009C284 28810004 */ slti $at, $a0, 4
|
||||
/* 09CE88 8009C288 14200003 */ bnez $at, .L8009C298
|
||||
/* 09CE8C 8009C28C 3C0E8012 */ lui $t6, 0x8012
|
||||
.L8009C290:
|
||||
/* 09CE90 8009C290 03E00008 */ jr $ra
|
||||
/* 09CE94 8009C294 2402FFFF */ li $v0, -1
|
||||
|
||||
.L8009C298:
|
||||
/* 09CE98 8009C298 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 09CE9C 8009C29C 81CE63D4 */ lb $t6, 0x63d4($t6)
|
||||
/* 09CEA0 8009C2A0 3C028012 */ lui $v0, 0x8012
|
||||
/* 09CEA4 8009C2A4 15C00003 */ bnez $t6, .L8009C2B4
|
||||
/* 09CEA8 8009C2A8 00441021 */ addu $v0, $v0, $a0
|
||||
/* 09CEAC 8009C2AC 03E00008 */ jr $ra
|
||||
/* 09CEB0 8009C2B0 2402FFFF */ li $v0, -1
|
||||
|
||||
.L8009C2B4:
|
||||
/* 09CEB4 8009C2B4 804263E8 */ lb $v0, 0x63e8($v0)
|
||||
/* 09CEB8 8009C2B8 00000000 */ nop
|
||||
/* 09CEBC 8009C2BC 03E00008 */ jr $ra
|
||||
/* 09CEC0 8009C2C0 00000000 */ nop
|
||||
|
||||
/* 09CEC4 8009C2C4 3C01800E */ lui $at, 0x800e
|
||||
/* 09CEC8 8009C2C8 03E00008 */ jr $ra
|
||||
/* 09CECC 8009C2CC AC24F4B8 */ sw $a0, -0xb48($at)
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
glabel func_8009C440
|
||||
/* 09D040 8009C440 3C0E800E */ lui $t6, %hi(D_800DF4B8) # $t6, 0x800e
|
||||
/* 09D044 8009C444 8DCEF4B8 */ lw $t6, %lo(D_800DF4B8)($t6)
|
||||
/* 09D048 8009C448 3C0F800E */ lui $t7, 0x800e
|
||||
/* 09D04C 8009C44C 15C00003 */ bnez $t6, .L8009C45C
|
||||
/* 09D050 8009C450 00000000 */ nop
|
||||
/* 09D054 8009C454 03E00008 */ jr $ra
|
||||
/* 09D058 8009C458 24020006 */ li $v0, 6
|
||||
|
||||
.L8009C45C:
|
||||
/* 09D05C 8009C45C 8DEF0FE8 */ lw $t7, 0xfe8($t7)
|
||||
/* 09D060 8009C460 3C02800E */ lui $v0, 0x800e
|
||||
/* 09D064 8009C464 11E00003 */ beqz $t7, .L8009C474
|
||||
/* 09D068 8009C468 00000000 */ nop
|
||||
/* 09D06C 8009C46C 03E00008 */ jr $ra
|
||||
/* 09D070 8009C470 24020006 */ li $v0, 6
|
||||
|
||||
.L8009C474:
|
||||
/* 09D074 8009C474 8C420410 */ lw $v0, 0x410($v0)
|
||||
/* 09D078 8009C478 00000000 */ nop
|
||||
/* 09D07C 8009C47C 24420001 */ addiu $v0, $v0, 1
|
||||
/* 09D080 8009C480 0002C040 */ sll $t8, $v0, 1
|
||||
/* 09D084 8009C484 03001025 */ move $v0, $t8
|
||||
/* 09D088 8009C488 03E00008 */ jr $ra
|
||||
/* 09D08C 8009C48C 00000000 */ nop
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
glabel func_8009C4A8
|
||||
/* 09D0A8 8009C4A8 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 09D0AC 8009C4AC AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 09D0B0 8009C4B0 AFB20020 */ sw $s2, 0x20($sp)
|
||||
/* 09D0B4 8009C4B4 AFB1001C */ sw $s1, 0x1c($sp)
|
||||
/* 09D0B8 8009C4B8 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 09D0BC 8009C4BC 848E0000 */ lh $t6, ($a0)
|
||||
/* 09D0C0 8009C4C0 2412FFFF */ li $s2, -1
|
||||
/* 09D0C4 8009C4C4 124E000B */ beq $s2, $t6, .L8009C4F4
|
||||
/* 09D0C8 8009C4C8 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* 09D0CC 8009C4CC 84910000 */ lh $s1, ($a0)
|
||||
/* 09D0D0 8009C4D0 00808025 */ move $s0, $a0
|
||||
/* 09D0D4 8009C4D4 02202025 */ move $a0, $s1
|
||||
.L8009C4D8:
|
||||
/* 09D0D8 8009C4D8 0C027142 */ jal func_8009C508
|
||||
/* 09D0DC 8009C4DC 26100002 */ addiu $s0, $s0, 2
|
||||
/* 09D0E0 8009C4E0 86110000 */ lh $s1, ($s0)
|
||||
/* 09D0E4 8009C4E4 00000000 */ nop
|
||||
/* 09D0E8 8009C4E8 1651FFFB */ bne $s2, $s1, .L8009C4D8
|
||||
/* 09D0EC 8009C4EC 02202025 */ move $a0, $s1
|
||||
/* 09D0F0 8009C4F0 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
.L8009C4F4:
|
||||
/* 09D0F4 8009C4F4 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 09D0F8 8009C4F8 8FB1001C */ lw $s1, 0x1c($sp)
|
||||
/* 09D0FC 8009C4FC 8FB20020 */ lw $s2, 0x20($sp)
|
||||
/* 09D100 8009C500 03E00008 */ jr $ra
|
||||
/* 09D104 8009C504 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
glabel func_8009C674
|
||||
/* 09D274 8009C674 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 09D278 8009C678 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 09D27C 8009C67C AFB20020 */ sw $s2, 0x20($sp)
|
||||
/* 09D280 8009C680 AFB1001C */ sw $s1, 0x1c($sp)
|
||||
/* 09D284 8009C684 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 09D288 8009C688 848E0000 */ lh $t6, ($a0)
|
||||
/* 09D28C 8009C68C 2412FFFF */ li $s2, -1
|
||||
/* 09D290 8009C690 124E000B */ beq $s2, $t6, .L8009C6C0
|
||||
/* 09D294 8009C694 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* 09D298 8009C698 84910000 */ lh $s1, ($a0)
|
||||
/* 09D29C 8009C69C 00808025 */ move $s0, $a0
|
||||
/* 09D2A0 8009C6A0 02202025 */ move $a0, $s1
|
||||
.L8009C6A4:
|
||||
/* 09D2A4 8009C6A4 0C0271B5 */ jal func_8009C6D4
|
||||
/* 09D2A8 8009C6A8 26100002 */ addiu $s0, $s0, 2
|
||||
/* 09D2AC 8009C6AC 86110000 */ lh $s1, ($s0)
|
||||
/* 09D2B0 8009C6B0 00000000 */ nop
|
||||
/* 09D2B4 8009C6B4 1651FFFB */ bne $s2, $s1, .L8009C6A4
|
||||
/* 09D2B8 8009C6B8 02202025 */ move $a0, $s1
|
||||
/* 09D2BC 8009C6BC 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
.L8009C6C0:
|
||||
/* 09D2C0 8009C6C0 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 09D2C4 8009C6C4 8FB1001C */ lw $s1, 0x1c($sp)
|
||||
/* 09D2C8 8009C6C8 8FB20020 */ lw $s2, 0x20($sp)
|
||||
/* 09D2CC 8009C6CC 03E00008 */ jr $ra
|
||||
/* 09D2D0 8009C6D0 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
glabel func_8009C8A4
|
||||
/* 09D4A4 8009C8A4 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 09D4A8 8009C8A8 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 09D4AC 8009C8AC AFB20020 */ sw $s2, 0x20($sp)
|
||||
/* 09D4B0 8009C8B0 AFB1001C */ sw $s1, 0x1c($sp)
|
||||
/* 09D4B4 8009C8B4 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 09D4B8 8009C8B8 848E0000 */ lh $t6, ($a0)
|
||||
/* 09D4BC 8009C8BC 2412FFFF */ li $s2, -1
|
||||
/* 09D4C0 8009C8C0 124E000B */ beq $s2, $t6, .L8009C8F0
|
||||
/* 09D4C4 8009C8C4 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* 09D4C8 8009C8C8 84910000 */ lh $s1, ($a0)
|
||||
/* 09D4CC 8009C8CC 00808025 */ move $s0, $a0
|
||||
/* 09D4D0 8009C8D0 02202025 */ move $a0, $s1
|
||||
.L8009C8D4:
|
||||
/* 09D4D4 8009C8D4 0C027241 */ jal func_8009C904
|
||||
/* 09D4D8 8009C8D8 26100002 */ addiu $s0, $s0, 2
|
||||
/* 09D4DC 8009C8DC 86110000 */ lh $s1, ($s0)
|
||||
/* 09D4E0 8009C8E0 00000000 */ nop
|
||||
/* 09D4E4 8009C8E4 1651FFFB */ bne $s2, $s1, .L8009C8D4
|
||||
/* 09D4E8 8009C8E8 02202025 */ move $a0, $s1
|
||||
/* 09D4EC 8009C8EC 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
.L8009C8F0:
|
||||
/* 09D4F0 8009C8F0 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 09D4F4 8009C8F4 8FB1001C */ lw $s1, 0x1c($sp)
|
||||
/* 09D4F8 8009C8F8 8FB20020 */ lw $s2, 0x20($sp)
|
||||
/* 09D4FC 8009C8FC 03E00008 */ jr $ra
|
||||
/* 09D500 8009C900 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
glabel func_8009CF68
|
||||
/* 09DB68 8009CF68 3C0E800E */ lui $t6, %hi(D_800DF4E4) # $t6, 0x800e
|
||||
/* 09DB6C 8009CF6C 25CEF4E4 */ addiu $t6, %lo(D_800DF4E4) # addiu $t6, $t6, -0xb1c
|
||||
/* 09DB70 8009CF70 008E1021 */ addu $v0, $a0, $t6
|
||||
/* 09DB74 8009CF74 804F0000 */ lb $t7, ($v0)
|
||||
/* 09DB78 8009CF78 3C18800E */ lui $t8, %hi(D_800DF4E7) # $t8, 0x800e
|
||||
/* 09DB7C 8009CF7C 15E0000A */ bnez $t7, .L8009CFA8
|
||||
/* 09DB80 8009CF80 2718F4E7 */ addiu $t8, %lo(D_800DF4E7) # addiu $t8, $t8, -0xb19
|
||||
/* 09DB84 8009CF84 10580005 */ beq $v0, $t8, .L8009CF9C
|
||||
/* 09DB88 8009CF88 24030001 */ li $v1, 1
|
||||
/* 09DB8C 8009CF8C 3C018012 */ lui $at, %hi(D_801264E2) # $at, 0x8012
|
||||
/* 09DB90 8009CF90 A02064E2 */ sb $zero, %lo(D_801264E2)($at)
|
||||
/* 09DB94 8009CF94 3C018012 */ lui $at, %hi(D_801264D8) # $at, 0x8012
|
||||
/* 09DB98 8009CF98 A02064D8 */ sb $zero, %lo(D_801264D8)($at)
|
||||
.L8009CF9C:
|
||||
/* 09DB9C 8009CF9C 3C01800E */ lui $at, %hi(D_800DF4E0) # $at, 0x800e
|
||||
/* 09DBA0 8009CFA0 A023F4E0 */ sb $v1, %lo(D_800DF4E0)($at)
|
||||
/* 09DBA4 8009CFA4 A0430000 */ sb $v1, ($v0)
|
||||
.L8009CFA8:
|
||||
/* 09DBA8 8009CFA8 03E00008 */ jr $ra
|
||||
/* 09DBAC 8009CFAC 00000000 */ nop
|
||||
|
||||
@@ -1,56 +0,0 @@
|
||||
glabel func_8009D26C
|
||||
/* 09DE6C 8009D26C 3C028012 */ lui $v0, %hi(D_80126464) # $v0, 0x8012
|
||||
/* 09DE70 8009D270 80426464 */ lb $v0, %lo(D_80126464)($v0)
|
||||
/* 09DE74 8009D274 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 09DE78 8009D278 0441000B */ bgez $v0, .L8009D2A8
|
||||
/* 09DE7C 8009D27C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 09DE80 8009D280 3C028012 */ lui $v0, %hi(D_801264D8) # $v0, 0x8012
|
||||
/* 09DE84 8009D284 244264D8 */ addiu $v0, %lo(D_801264D8) # addiu $v0, $v0, 0x64d8
|
||||
/* 09DE88 8009D288 804E0000 */ lb $t6, ($v0)
|
||||
/* 09DE8C 8009D28C 240400B2 */ li $a0, 178
|
||||
/* 09DE90 8009D290 25CF0001 */ addiu $t7, $t6, 1
|
||||
/* 09DE94 8009D294 A04F0000 */ sb $t7, ($v0)
|
||||
/* 09DE98 8009D298 0C000741 */ jal func_80001D04
|
||||
/* 09DE9C 8009D29C 00002825 */ move $a1, $zero
|
||||
/* 09DEA0 8009D2A0 1000000A */ b .L8009D2CC
|
||||
/* 09DEA4 8009D2A4 00000000 */ nop
|
||||
.L8009D2A8:
|
||||
/* 09DEA8 8009D2A8 18400008 */ blez $v0, .L8009D2CC
|
||||
/* 09DEAC 8009D2AC 3C188012 */ lui $t8, %hi(D_801264D8) # $t8, 0x8012
|
||||
/* 09DEB0 8009D2B0 831864D8 */ lb $t8, %lo(D_801264D8)($t8)
|
||||
/* 09DEB4 8009D2B4 3C018012 */ lui $at, %hi(D_801264D8) # $at, 0x8012
|
||||
/* 09DEB8 8009D2B8 2719FFFF */ addiu $t9, $t8, -1
|
||||
/* 09DEBC 8009D2BC A03964D8 */ sb $t9, %lo(D_801264D8)($at)
|
||||
/* 09DEC0 8009D2C0 240400B2 */ li $a0, 178
|
||||
/* 09DEC4 8009D2C4 0C000741 */ jal func_80001D04
|
||||
/* 09DEC8 8009D2C8 00002825 */ move $a1, $zero
|
||||
.L8009D2CC:
|
||||
/* 09DECC 8009D2CC 3C038012 */ lui $v1, %hi(D_801264D8) # $v1, 0x8012
|
||||
/* 09DED0 8009D2D0 246364D8 */ addiu $v1, %lo(D_801264D8) # addiu $v1, $v1, 0x64d8
|
||||
/* 09DED4 8009D2D4 80620000 */ lb $v0, ($v1)
|
||||
/* 09DED8 8009D2D8 3C088012 */ lui $t0, %hi(D_80126504) # $t0, 0x8012
|
||||
/* 09DEDC 8009D2DC 04410007 */ bgez $v0, .L8009D2FC
|
||||
/* 09DEE0 8009D2E0 3C0A8012 */ lui $t2, %hi(D_80126504) # $t2, 0x8012
|
||||
/* 09DEE4 8009D2E4 81086504 */ lb $t0, %lo(D_80126504)($t0)
|
||||
/* 09DEE8 8009D2E8 00000000 */ nop
|
||||
/* 09DEEC 8009D2EC 2509FFFF */ addiu $t1, $t0, -1
|
||||
/* 09DEF0 8009D2F0 A0690000 */ sb $t1, ($v1)
|
||||
/* 09DEF4 8009D2F4 80620000 */ lb $v0, ($v1)
|
||||
/* 09DEF8 8009D2F8 00000000 */ nop
|
||||
.L8009D2FC:
|
||||
/* 09DEFC 8009D2FC 814A6504 */ lb $t2, %lo(D_80126504)($t2)
|
||||
/* 09DF00 8009D300 00000000 */ nop
|
||||
/* 09DF04 8009D304 004A082A */ slt $at, $v0, $t2
|
||||
/* 09DF08 8009D308 14200003 */ bnez $at, .L8009D318
|
||||
/* 09DF0C 8009D30C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 09DF10 8009D310 A0600000 */ sb $zero, ($v1)
|
||||
/* 09DF14 8009D314 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L8009D318:
|
||||
/* 09DF18 8009D318 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 09DF1C 8009D31C 03E00008 */ jr $ra
|
||||
/* 09DF20 8009D320 00000000 */ nop
|
||||
|
||||
/* 09DF24 8009D324 3C01800E */ lui $at, 0x800e
|
||||
/* 09DF28 8009D328 03E00008 */ jr $ra
|
||||
/* 09DF2C 8009D32C A020F4D8 */ sb $zero, -0xb28($at)
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
glabel func_8009E9B0
|
||||
/* 09F5B0 8009E9B0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 09F5B4 8009E9B4 AFA5001C */ sw $a1, 0x1c($sp)
|
||||
/* 09F5B8 8009E9B8 8FAE001C */ lw $t6, 0x1c($sp)
|
||||
/* 09F5BC 8009E9BC AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 09F5C0 8009E9C0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 09F5C4 8009E9C4 AFA60020 */ sw $a2, 0x20($sp)
|
||||
/* 09F5C8 8009E9C8 AFA70024 */ sw $a3, 0x24($sp)
|
||||
/* 09F5CC 8009E9CC 8DCF0000 */ lw $t7, ($t6)
|
||||
/* 09F5D0 8009E9D0 3C048012 */ lui $a0, %hi(D_801263A0) # $a0, 0x8012
|
||||
/* 09F5D4 8009E9D4 248463A0 */ addiu $a0, %lo(D_801263A0) # addiu $a0, $a0, 0x63a0
|
||||
/* 09F5D8 8009E9D8 AC8F0000 */ sw $t7, ($a0)
|
||||
/* 09F5DC 8009E9DC 8CD90000 */ lw $t9, ($a2)
|
||||
/* 09F5E0 8009E9E0 3C058012 */ lui $a1, %hi(D_801263A8) # $a1, 0x8012
|
||||
/* 09F5E4 8009E9E4 24A563A8 */ addiu $a1, %lo(D_801263A8) # addiu $a1, $a1, 0x63a8
|
||||
/* 09F5E8 8009E9E8 ACB90000 */ sw $t9, ($a1)
|
||||
/* 09F5EC 8009E9EC 8CE90000 */ lw $t1, ($a3)
|
||||
/* 09F5F0 8009E9F0 3C018012 */ lui $at, %hi(D_801263AC) # $at, 0x8012
|
||||
/* 09F5F4 8009E9F4 0C019FCB */ jal func_80067F2C
|
||||
/* 09F5F8 8009E9F8 AC2963AC */ sw $t1, %lo(D_801263AC)($at)
|
||||
/* 09F5FC 8009E9FC 3C0A800E */ lui $t2, %hi(D_800E1E28) # $t2, 0x800e
|
||||
/* 09F600 8009EA00 814A1E28 */ lb $t2, %lo(D_800E1E28)($t2)
|
||||
/* 09F604 8009EA04 3C0B8012 */ lui $t3, %hi(D_801264E2) # $t3, 0x8012
|
||||
/* 09F608 8009EA08 11400007 */ beqz $t2, .L8009EA28
|
||||
/* 09F60C 8009EA0C 00000000 */ nop
|
||||
/* 09F610 8009EA10 816B64E2 */ lb $t3, %lo(D_801264E2)($t3)
|
||||
/* 09F614 8009EA14 24010004 */ li $at, 4
|
||||
/* 09F618 8009EA18 15610003 */ bne $t3, $at, .L8009EA28
|
||||
/* 09F61C 8009EA1C 00000000 */ nop
|
||||
/* 09F620 8009EA20 0C0278F4 */ jal func_8009E3D0
|
||||
/* 09F624 8009EA24 00000000 */ nop
|
||||
.L8009EA28:
|
||||
/* 09F628 8009EA28 3C0C8012 */ lui $t4, %hi(D_801263A0) # $t4, 0x8012
|
||||
/* 09F62C 8009EA2C 8D8C63A0 */ lw $t4, %lo(D_801263A0)($t4)
|
||||
/* 09F630 8009EA30 8FAD001C */ lw $t5, 0x1c($sp)
|
||||
/* 09F634 8009EA34 3C0E8012 */ lui $t6, %hi(D_801263A8) # $t6, 0x8012
|
||||
/* 09F638 8009EA38 ADAC0000 */ sw $t4, ($t5)
|
||||
/* 09F63C 8009EA3C 8FAF0020 */ lw $t7, 0x20($sp)
|
||||
/* 09F640 8009EA40 8DCE63A8 */ lw $t6, %lo(D_801263A8)($t6)
|
||||
/* 09F644 8009EA44 3C188012 */ lui $t8, %hi(D_801263AC) # $t8, 0x8012
|
||||
/* 09F648 8009EA48 ADEE0000 */ sw $t6, ($t7)
|
||||
/* 09F64C 8009EA4C 8FB90024 */ lw $t9, 0x24($sp)
|
||||
/* 09F650 8009EA50 8F1863AC */ lw $t8, %lo(D_801263AC)($t8)
|
||||
/* 09F654 8009EA54 3C013F80 */ li $at, 0x3F800000 # 1.000000
|
||||
/* 09F658 8009EA58 AF380000 */ sw $t8, ($t9)
|
||||
/* 09F65C 8009EA5C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 09F660 8009EA60 44810000 */ mtc1 $at, $f0
|
||||
/* 09F664 8009EA64 03E00008 */ jr $ra
|
||||
/* 09F668 8009EA68 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user