mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Decompiled 34 functions in unknown_066AA0.c
This commit is contained in:
@@ -1,16 +0,0 @@
|
||||
glabel func_80066060
|
||||
/* 066C60 80066060 0480000B */ bltz $a0, .L80066090
|
||||
/* 066C64 80066064 28810004 */ slti $at, $a0, 4
|
||||
/* 066C68 80066068 10200009 */ beqz $at, .L80066090
|
||||
/* 066C6C 8006606C 00047100 */ sll $t6, $a0, 4
|
||||
/* 066C70 80066070 3C01800E */ lui $at, 0x800e
|
||||
/* 066C74 80066074 00240821 */ addu $at, $at, $a0
|
||||
/* 066C78 80066078 A025D2F8 */ sb $a1, -0x2d08($at)
|
||||
/* 066C7C 8006607C 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 066C80 80066080 000E7080 */ sll $t6, $t6, 2
|
||||
/* 066C84 80066084 3C018012 */ lui $at, 0x8012
|
||||
/* 066C88 80066088 002E0821 */ addu $at, $at, $t6
|
||||
/* 066C8C 8006608C A0250AFB */ sb $a1, 0xafb($at)
|
||||
.L80066090:
|
||||
/* 066C90 80066090 03E00008 */ jr $ra
|
||||
/* 066C94 80066094 00000000 */ nop
|
||||
@@ -1,29 +0,0 @@
|
||||
glabel func_80066194
|
||||
/* 066D94 80066194 3C014120 */ li $at, 0x41200000 # 10.000000
|
||||
/* 066D98 80066198 44812000 */ mtc1 $at, $f4
|
||||
/* 066D9C 8006619C 3C01800E */ lui $at, %hi(D_800E70A4) # $at, 0x800e
|
||||
/* 066DA0 800661A0 C42670A4 */ lwc1 $f6, %lo(D_800E70A4)($at)
|
||||
/* 066DA4 800661A4 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 066DA8 800661A8 3C013F80 */ li $at, 0x3F800000 # 1.000000
|
||||
/* 066DAC 800661AC 44814000 */ mtc1 $at, $f8
|
||||
/* 066DB0 800661B0 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 066DB4 800661B4 3C048012 */ lui $a0, %hi(D_80120EE0) # $a0, 0x8012
|
||||
/* 066DB8 800661B8 3C058012 */ lui $a1, %hi(D_80120D6C) # $a1, 0x8012
|
||||
/* 066DBC 800661BC 3C073FAA */ lui $a3, (0x3FAAAAAB >> 16) # lui $a3, 0x3faa
|
||||
/* 066DC0 800661C0 34E7AAAB */ ori $a3, (0x3FAAAAAB & 0xFFFF) # ori $a3, $a3, 0xaaab
|
||||
/* 066DC4 800661C4 24A50D6C */ addiu $a1, %lo(D_80120D6C) # addiu $a1, $a1, 0xd6c
|
||||
/* 066DC8 800661C8 24840EE0 */ addiu $a0, %lo(D_80120EE0) # addiu $a0, $a0, 0xee0
|
||||
/* 066DCC 800661CC 3C064270 */ lui $a2, 0x4270
|
||||
/* 066DD0 800661D0 E7A40010 */ swc1 $f4, 0x10($sp)
|
||||
/* 066DD4 800661D4 E7A60014 */ swc1 $f6, 0x14($sp)
|
||||
/* 066DD8 800661D8 0C033248 */ jal func_800CC920
|
||||
/* 066DDC 800661DC E7A80018 */ swc1 $f8, 0x18($sp)
|
||||
/* 066DE0 800661E0 3C048012 */ lui $a0, %hi(D_80120EE0) # $a0, 0x8012
|
||||
/* 066DE4 800661E4 3C058012 */ lui $a1, %hi(D_80120FE0) # $a1, 0x8012
|
||||
/* 066DE8 800661E8 24A50FE0 */ addiu $a1, %lo(D_80120FE0) # addiu $a1, $a1, 0xfe0
|
||||
/* 066DEC 800661EC 0C01BE1C */ jal func_8006F870
|
||||
/* 066DF0 800661F0 24840EE0 */ addiu $a0, %lo(D_80120EE0) # addiu $a0, $a0, 0xee0
|
||||
/* 066DF4 800661F4 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* 066DF8 800661F8 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
/* 066DFC 800661FC 03E00008 */ jr $ra
|
||||
/* 066E00 80066200 00000000 */ nop
|
||||
@@ -1,36 +0,0 @@
|
||||
glabel func_80066488
|
||||
/* 067088 80066488 24840004 */ addiu $a0, $a0, 4
|
||||
/* 06708C 8006648C 00047100 */ sll $t6, $a0, 4
|
||||
/* 067090 80066490 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 067094 80066494 3C0F8012 */ lui $t7, %hi(D_80120AC0) # $t7, 0x8012
|
||||
/* 067098 80066498 25EF0AC0 */ addiu $t7, %lo(D_80120AC0) # addiu $t7, $t7, 0xac0
|
||||
/* 06709C 8006649C 000E7080 */ sll $t6, $t6, 2
|
||||
/* 0670A0 800664A0 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 0670A4 800664A4 01CF1821 */ addu $v1, $t6, $t7
|
||||
/* 0670A8 800664A8 AFA7002C */ sw $a3, 0x2c($sp)
|
||||
/* 0670AC 800664AC 44856000 */ mtc1 $a1, $f12
|
||||
/* 0670B0 800664B0 44867000 */ mtc1 $a2, $f14
|
||||
/* 0670B4 800664B4 C7A4002C */ lwc1 $f4, 0x2c($sp)
|
||||
/* 0670B8 800664B8 87B80032 */ lh $t8, 0x32($sp)
|
||||
/* 0670BC 800664BC 87B90036 */ lh $t9, 0x36($sp)
|
||||
/* 0670C0 800664C0 87A8003A */ lh $t0, 0x3a($sp)
|
||||
/* 0670C4 800664C4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0670C8 800664C8 A4600038 */ sh $zero, 0x38($v1)
|
||||
/* 0670CC 800664CC 00E03025 */ move $a2, $a3
|
||||
/* 0670D0 800664D0 AFA3001C */ sw $v1, 0x1c($sp)
|
||||
/* 0670D4 800664D4 E46C000C */ swc1 $f12, 0xc($v1)
|
||||
/* 0670D8 800664D8 E46E0010 */ swc1 $f14, 0x10($v1)
|
||||
/* 0670DC 800664DC E4640014 */ swc1 $f4, 0x14($v1)
|
||||
/* 0670E0 800664E0 A4780000 */ sh $t8, ($v1)
|
||||
/* 0670E4 800664E4 A4790002 */ sh $t9, 2($v1)
|
||||
/* 0670E8 800664E8 0C00A7C6 */ jal func_80029F18
|
||||
/* 0670EC 800664EC A4680004 */ sh $t0, 4($v1)
|
||||
/* 0670F0 800664F0 8FA3001C */ lw $v1, 0x1c($sp)
|
||||
/* 0670F4 800664F4 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0670F8 800664F8 24090001 */ li $t1, 1
|
||||
/* 0670FC 800664FC 3C018012 */ lui $at, %hi(D_80120D14) # $at, 0x8012
|
||||
/* 067100 80066500 A4620034 */ sh $v0, 0x34($v1)
|
||||
/* 067104 80066504 A0290D14 */ sb $t1, %lo(D_80120D14)($at)
|
||||
/* 067108 80066508 03E00008 */ jr $ra
|
||||
/* 06710C 8006650C 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
glabel func_80066818
|
||||
/* 067418 80066818 10A0000E */ beqz $a1, .L80066854
|
||||
/* 06741C 8006681C 00044080 */ sll $t0, $a0, 2
|
||||
/* 067420 80066820 00047080 */ sll $t6, $a0, 2
|
||||
/* 067424 80066824 01C47023 */ subu $t6, $t6, $a0
|
||||
/* 067428 80066828 000E7080 */ sll $t6, $t6, 2
|
||||
/* 06742C 8006682C 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 067430 80066830 3C0F800E */ lui $t7, %hi(D_800DD064) # $t7, 0x800e
|
||||
/* 067434 80066834 25EFD064 */ addiu $t7, %lo(D_800DD064) # addiu $t7, $t7, -0x2f9c
|
||||
/* 067438 80066838 000E7080 */ sll $t6, $t6, 2
|
||||
/* 06743C 8006683C 01CF1021 */ addu $v0, $t6, $t7
|
||||
/* 067440 80066840 8C580030 */ lw $t8, 0x30($v0)
|
||||
/* 067444 80066844 00000000 */ nop
|
||||
/* 067448 80066848 37190001 */ ori $t9, $t8, 1
|
||||
/* 06744C 8006684C 1000000C */ b .L80066880
|
||||
/* 067450 80066850 AC590030 */ sw $t9, 0x30($v0)
|
||||
.L80066854:
|
||||
/* 067454 80066854 01044023 */ subu $t0, $t0, $a0
|
||||
/* 067458 80066858 00084080 */ sll $t0, $t0, 2
|
||||
/* 06745C 8006685C 01044021 */ addu $t0, $t0, $a0
|
||||
/* 067460 80066860 3C09800E */ lui $t1, %hi(D_800DD064) # $t1, 0x800e
|
||||
/* 067464 80066864 2529D064 */ addiu $t1, %lo(D_800DD064) # addiu $t1, $t1, -0x2f9c
|
||||
/* 067468 80066868 00084080 */ sll $t0, $t0, 2
|
||||
/* 06746C 8006686C 01091021 */ addu $v0, $t0, $t1
|
||||
/* 067470 80066870 8C4A0030 */ lw $t2, 0x30($v0)
|
||||
/* 067474 80066874 00000000 */ nop
|
||||
/* 067478 80066878 354B0002 */ ori $t3, $t2, 2
|
||||
/* 06747C 8006687C AC4B0030 */ sw $t3, 0x30($v0)
|
||||
.L80066880:
|
||||
/* 067480 80066880 8C4C0030 */ lw $t4, 0x30($v0)
|
||||
/* 067484 80066884 2401FFFB */ li $at, -5
|
||||
/* 067488 80066888 01816824 */ and $t5, $t4, $at
|
||||
/* 06748C 8006688C 03E00008 */ jr $ra
|
||||
/* 067490 80066890 AC4D0030 */ sw $t5, 0x30($v0)
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
glabel func_80066894
|
||||
/* 067494 80066894 10A0000E */ beqz $a1, .L800668D0
|
||||
/* 067498 80066898 00044080 */ sll $t0, $a0, 2
|
||||
/* 06749C 8006689C 00047080 */ sll $t6, $a0, 2
|
||||
/* 0674A0 800668A0 01C47023 */ subu $t6, $t6, $a0
|
||||
/* 0674A4 800668A4 000E7080 */ sll $t6, $t6, 2
|
||||
/* 0674A8 800668A8 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 0674AC 800668AC 3C0F800E */ lui $t7, %hi(D_800DD064) # $t7, 0x800e
|
||||
/* 0674B0 800668B0 25EFD064 */ addiu $t7, %lo(D_800DD064) # addiu $t7, $t7, -0x2f9c
|
||||
/* 0674B4 800668B4 000E7080 */ sll $t6, $t6, 2
|
||||
/* 0674B8 800668B8 01CF1021 */ addu $v0, $t6, $t7
|
||||
/* 0674BC 800668BC 8C580030 */ lw $t8, 0x30($v0)
|
||||
/* 0674C0 800668C0 2401FFFE */ li $at, -2
|
||||
/* 0674C4 800668C4 0301C824 */ and $t9, $t8, $at
|
||||
/* 0674C8 800668C8 1000000C */ b .L800668FC
|
||||
/* 0674CC 800668CC AC590030 */ sw $t9, 0x30($v0)
|
||||
.L800668D0:
|
||||
/* 0674D0 800668D0 01044023 */ subu $t0, $t0, $a0
|
||||
/* 0674D4 800668D4 00084080 */ sll $t0, $t0, 2
|
||||
/* 0674D8 800668D8 01044021 */ addu $t0, $t0, $a0
|
||||
/* 0674DC 800668DC 3C09800E */ lui $t1, %hi(D_800DD064) # $t1, 0x800e
|
||||
/* 0674E0 800668E0 2529D064 */ addiu $t1, %lo(D_800DD064) # addiu $t1, $t1, -0x2f9c
|
||||
/* 0674E4 800668E4 00084080 */ sll $t0, $t0, 2
|
||||
/* 0674E8 800668E8 01091021 */ addu $v0, $t0, $t1
|
||||
/* 0674EC 800668EC 8C4A0030 */ lw $t2, 0x30($v0)
|
||||
/* 0674F0 800668F0 00000000 */ nop
|
||||
/* 0674F4 800668F4 354B0004 */ ori $t3, $t2, 4
|
||||
/* 0674F8 800668F8 AC4B0030 */ sw $t3, 0x30($v0)
|
||||
.L800668FC:
|
||||
/* 0674FC 800668FC 8C4C0030 */ lw $t4, 0x30($v0)
|
||||
/* 067500 80066900 2401FFFD */ li $at, -3
|
||||
/* 067504 80066904 01816824 */ and $t5, $t4, $at
|
||||
/* 067508 80066908 03E00008 */ jr $ra
|
||||
/* 06750C 8006690C AC4D0030 */ sw $t5, 0x30($v0)
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
glabel func_80066910
|
||||
/* 067510 80066910 00047080 */ sll $t6, $a0, 2
|
||||
/* 067514 80066914 01C47023 */ subu $t6, $t6, $a0
|
||||
/* 067518 80066918 000E7080 */ sll $t6, $t6, 2
|
||||
/* 06751C 8006691C 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 067520 80066920 000E7080 */ sll $t6, $t6, 2
|
||||
/* 067524 80066924 3C02800E */ lui $v0, 0x800e
|
||||
/* 067528 80066928 004E1021 */ addu $v0, $v0, $t6
|
||||
/* 06752C 8006692C 8C42D094 */ lw $v0, -0x2f6c($v0)
|
||||
/* 067530 80066930 00000000 */ nop
|
||||
/* 067534 80066934 304F0001 */ andi $t7, $v0, 1
|
||||
/* 067538 80066938 03E00008 */ jr $ra
|
||||
/* 06753C 8006693C 01E01025 */ move $v0, $t7
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
glabel func_80066BA8
|
||||
/* 0677A8 80066BA8 00047080 */ sll $t6, $a0, 2
|
||||
/* 0677AC 80066BAC 01C47023 */ subu $t6, $t6, $a0
|
||||
/* 0677B0 80066BB0 000E7080 */ sll $t6, $t6, 2
|
||||
/* 0677B4 80066BB4 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 0677B8 80066BB8 3C0F800E */ lui $t7, %hi(D_800DD064) # $t7, 0x800e
|
||||
/* 0677BC 80066BBC 25EFD064 */ addiu $t7, %lo(D_800DD064) # addiu $t7, $t7, -0x2f9c
|
||||
/* 0677C0 80066BC0 000E7080 */ sll $t6, $t6, 2
|
||||
/* 0677C4 80066BC4 01CF1021 */ addu $v0, $t6, $t7
|
||||
/* 0677C8 80066BC8 8C580020 */ lw $t8, 0x20($v0)
|
||||
/* 0677CC 80066BCC 00000000 */ nop
|
||||
/* 0677D0 80066BD0 ACB80000 */ sw $t8, ($a1)
|
||||
/* 0677D4 80066BD4 8C590028 */ lw $t9, 0x28($v0)
|
||||
/* 0677D8 80066BD8 00000000 */ nop
|
||||
/* 0677DC 80066BDC ACF90000 */ sw $t9, ($a3)
|
||||
/* 0677E0 80066BE0 8C480024 */ lw $t0, 0x24($v0)
|
||||
/* 0677E4 80066BE4 00000000 */ nop
|
||||
/* 0677E8 80066BE8 ACC80000 */ sw $t0, ($a2)
|
||||
/* 0677EC 80066BEC 8FAA0010 */ lw $t2, 0x10($sp)
|
||||
/* 0677F0 80066BF0 8C49002C */ lw $t1, 0x2c($v0)
|
||||
/* 0677F4 80066BF4 24020001 */ li $v0, 1
|
||||
/* 0677F8 80066BF8 AD490000 */ sw $t1, ($t2)
|
||||
/* 0677FC 80066BFC 8CAB0000 */ lw $t3, ($a1)
|
||||
/* 067800 80066C00 8CED0000 */ lw $t5, ($a3)
|
||||
/* 067804 80066C04 8CCF0000 */ lw $t7, ($a2)
|
||||
/* 067808 80066C08 012B6025 */ or $t4, $t1, $t3
|
||||
/* 06780C 80066C0C 018D7025 */ or $t6, $t4, $t5
|
||||
/* 067810 80066C10 01CFC025 */ or $t8, $t6, $t7
|
||||
/* 067814 80066C14 17000003 */ bnez $t8, .L80066C24
|
||||
/* 067818 80066C18 00000000 */ nop
|
||||
/* 06781C 80066C1C 03E00008 */ jr $ra
|
||||
/* 067820 80066C20 00001025 */ move $v0, $zero
|
||||
|
||||
.L80066C24:
|
||||
/* 067824 80066C24 03E00008 */ jr $ra
|
||||
/* 067828 80066C28 00000000 */ nop
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
glabel func_80067F20
|
||||
/* 068B20 80067F20 3C01800E */ lui $at, 0x800e
|
||||
/* 068B24 80067F24 03E00008 */ jr $ra
|
||||
/* 068B28 80067F28 E42CD2CC */ swc1 $f12, -0x2d34($at)
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
glabel func_80069CFC
|
||||
/* 06A8FC 80069CFC 3C0E8012 */ lui $t6, %hi(D_80120CE4) # $t6, 0x8012
|
||||
/* 06A900 80069D00 8DCE0CE4 */ lw $t6, %lo(D_80120CE4)($t6)
|
||||
/* 06A904 80069D04 3C188012 */ lui $t8, %hi(D_80120AC0) # $t8, 0x8012
|
||||
/* 06A908 80069D08 000E7900 */ sll $t7, $t6, 4
|
||||
/* 06A90C 80069D0C 01EE7821 */ addu $t7, $t7, $t6
|
||||
/* 06A910 80069D10 000F7880 */ sll $t7, $t7, 2
|
||||
/* 06A914 80069D14 27180AC0 */ addiu $t8, %lo(D_80120AC0) # addiu $t8, $t8, 0xac0
|
||||
/* 06A918 80069D18 03E00008 */ jr $ra
|
||||
/* 06A91C 80069D1C 01F81021 */ addu $v0, $t7, $t8
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
glabel func_80069D20
|
||||
/* 06A920 80069D20 3C0E8012 */ lui $t6, %hi(D_80120D14) # $t6, 0x8012
|
||||
/* 06A924 80069D24 81CE0D14 */ lb $t6, %lo(D_80120D14)($t6)
|
||||
/* 06A928 80069D28 3C098012 */ lui $t1, 0x8012
|
||||
/* 06A92C 80069D2C 11C0000B */ beqz $t6, .L80069D5C
|
||||
/* 06A930 80069D30 3C0B8012 */ lui $t3, 0x8012
|
||||
/* 06A934 80069D34 3C0F8012 */ lui $t7, %hi(D_80120CE4) # $t7, 0x8012
|
||||
/* 06A938 80069D38 8DEF0CE4 */ lw $t7, %lo(D_80120CE4)($t7)
|
||||
/* 06A93C 80069D3C 3C088012 */ lui $t0, %hi(D_80120AC0) # $t0, 0x8012
|
||||
/* 06A940 80069D40 000FC100 */ sll $t8, $t7, 4
|
||||
/* 06A944 80069D44 030FC021 */ addu $t8, $t8, $t7
|
||||
/* 06A948 80069D48 0018C080 */ sll $t8, $t8, 2
|
||||
/* 06A94C 80069D4C 27190110 */ addiu $t9, $t8, 0x110
|
||||
/* 06A950 80069D50 25080AC0 */ addiu $t0, %lo(D_80120AC0) # addiu $t0, $t0, 0xac0
|
||||
/* 06A954 80069D54 03E00008 */ jr $ra
|
||||
/* 06A958 80069D58 03281021 */ addu $v0, $t9, $t0
|
||||
|
||||
.L80069D5C:
|
||||
/* 06A95C 80069D5C 8D290CE4 */ lw $t1, 0xce4($t1)
|
||||
/* 06A960 80069D60 256B0AC0 */ addiu $t3, $t3, 0xac0
|
||||
/* 06A964 80069D64 00095100 */ sll $t2, $t1, 4
|
||||
/* 06A968 80069D68 01495021 */ addu $t2, $t2, $t1
|
||||
/* 06A96C 80069D6C 000A5080 */ sll $t2, $t2, 2
|
||||
/* 06A970 80069D70 014B1021 */ addu $v0, $t2, $t3
|
||||
/* 06A974 80069D74 03E00008 */ jr $ra
|
||||
/* 06A978 80069D78 00000000 */ nop
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
glabel func_80069D7C
|
||||
/* 06A97C 80069D7C 3C0E8012 */ lui $t6, %hi(D_80120D14) # $t6, 0x8012
|
||||
/* 06A980 80069D80 81CE0D14 */ lb $t6, %lo(D_80120D14)($t6)
|
||||
/* 06A984 80069D84 3C028012 */ lui $v0, %hi(D_80120AC0) # $v0, 0x8012
|
||||
/* 06A988 80069D88 11C00004 */ beqz $t6, .L80069D9C
|
||||
/* 06A98C 80069D8C 24420AC0 */ addiu $v0, %lo(D_80120AC0) # addiu $v0, $v0, 0xac0
|
||||
/* 06A990 80069D90 3C028012 */ lui $v0, 0x8012
|
||||
/* 06A994 80069D94 03E00008 */ jr $ra
|
||||
/* 06A998 80069D98 24420BD0 */ addiu $v0, $v0, 0xbd0
|
||||
|
||||
.L80069D9C:
|
||||
/* 06A99C 80069D9C 03E00008 */ jr $ra
|
||||
/* 06A9A0 80069DA0 00000000 */ nop
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
glabel func_80069DC8
|
||||
/* 06A9C8 80069DC8 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* 06A9CC 80069DCC AFA60040 */ sw $a2, 0x40($sp)
|
||||
/* 06A9D0 80069DD0 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 06A9D4 80069DD4 8FA70040 */ lw $a3, 0x40($sp)
|
||||
/* 06A9D8 80069DD8 44067000 */ mfc1 $a2, $f14
|
||||
/* 06A9DC 80069DDC 27AE0034 */ addiu $t6, $sp, 0x34
|
||||
/* 06A9E0 80069DE0 27AF0030 */ addiu $t7, $sp, 0x30
|
||||
/* 06A9E4 80069DE4 27B8002C */ addiu $t8, $sp, 0x2c
|
||||
/* 06A9E8 80069DE8 3C048012 */ lui $a0, %hi(D_80120F60) # $a0, 0x8012
|
||||
/* 06A9EC 80069DEC 44056000 */ mfc1 $a1, $f12
|
||||
/* 06A9F0 80069DF0 24840F60 */ addiu $a0, %lo(D_80120F60) # addiu $a0, $a0, 0xf60
|
||||
/* 06A9F4 80069DF4 AFB80018 */ sw $t8, 0x18($sp)
|
||||
/* 06A9F8 80069DF8 AFAF0014 */ sw $t7, 0x14($sp)
|
||||
/* 06A9FC 80069DFC 0C01BD93 */ jal func_8006F64C
|
||||
/* 06AA00 80069E00 AFAE0010 */ sw $t6, 0x10($sp)
|
||||
/* 06AA04 80069E04 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* 06AA08 80069E08 C7A0002C */ lwc1 $f0, 0x2c($sp)
|
||||
/* 06AA0C 80069E0C 03E00008 */ jr $ra
|
||||
/* 06AA10 80069E10 27BD0038 */ addiu $sp, $sp, 0x38
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
glabel func_8006A4F8
|
||||
/* 06B0F8 8006A4F8 3C028012 */ lui $v0, 0x8012
|
||||
/* 06B0FC 8006A4FC 00441021 */ addu $v0, $v0, $a0
|
||||
/* 06B100 8006A500 90421150 */ lbu $v0, 0x1150($v0)
|
||||
/* 06B104 8006A504 03E00008 */ jr $ra
|
||||
/* 06B108 8006A508 00000000 */ nop
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
glabel func_8006A50C
|
||||
/* 06B10C 8006A50C 3C038012 */ lui $v1, %hi(D_80121150) # $v1, 0x8012
|
||||
/* 06B110 8006A510 24631150 */ addiu $v1, %lo(D_80121150) # addiu $v1, $v1, 0x1150
|
||||
/* 06B114 8006A514 90620000 */ lbu $v0, ($v1)
|
||||
/* 06B118 8006A518 906E0001 */ lbu $t6, 1($v1)
|
||||
/* 06B11C 8006A51C A0620001 */ sb $v0, 1($v1)
|
||||
/* 06B120 8006A520 03E00008 */ jr $ra
|
||||
/* 06B124 8006A524 A06E0000 */ sb $t6, ($v1)
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
glabel func_8006A528
|
||||
/* 06B128 8006A528 3C0E8012 */ lui $t6, 0x8012
|
||||
/* 06B12C 8006A52C 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 06B130 8006A530 91CE1150 */ lbu $t6, 0x1150($t6)
|
||||
/* 06B134 8006A534 3C028012 */ lui $v0, 0x8012
|
||||
/* 06B138 8006A538 000E7880 */ sll $t7, $t6, 2
|
||||
/* 06B13C 8006A53C 01EE7823 */ subu $t7, $t7, $t6
|
||||
/* 06B140 8006A540 000F7840 */ sll $t7, $t7, 1
|
||||
/* 06B144 8006A544 004F1021 */ addu $v0, $v0, $t7
|
||||
/* 06B148 8006A548 94421110 */ lhu $v0, 0x1110($v0)
|
||||
/* 06B14C 8006A54C 03E00008 */ jr $ra
|
||||
/* 06B150 8006A550 00000000 */ nop
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
glabel func_8006A554
|
||||
/* 06B154 8006A554 3C0E8012 */ lui $t6, 0x8012
|
||||
/* 06B158 8006A558 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 06B15C 8006A55C 91CE1150 */ lbu $t6, 0x1150($t6)
|
||||
/* 06B160 8006A560 3C028012 */ lui $v0, 0x8012
|
||||
/* 06B164 8006A564 000E7840 */ sll $t7, $t6, 1
|
||||
/* 06B168 8006A568 004F1021 */ addu $v0, $v0, $t7
|
||||
/* 06B16C 8006A56C 94421140 */ lhu $v0, 0x1140($v0)
|
||||
/* 06B170 8006A570 03E00008 */ jr $ra
|
||||
/* 06B174 8006A574 00000000 */ nop
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
glabel func_8006A578
|
||||
/* 06B178 8006A578 3C0E8012 */ lui $t6, 0x8012
|
||||
/* 06B17C 8006A57C 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 06B180 8006A580 91CE1150 */ lbu $t6, 0x1150($t6)
|
||||
/* 06B184 8006A584 3C028012 */ lui $v0, 0x8012
|
||||
/* 06B188 8006A588 000E7840 */ sll $t7, $t6, 1
|
||||
/* 06B18C 8006A58C 004F1021 */ addu $v0, $v0, $t7
|
||||
/* 06B190 8006A590 94421148 */ lhu $v0, 0x1148($v0)
|
||||
/* 06B194 8006A594 03E00008 */ jr $ra
|
||||
/* 06B198 8006A598 00000000 */ nop
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
glabel func_8006A59C
|
||||
/* 06B19C 8006A59C 3C0E8012 */ lui $t6, 0x8012
|
||||
/* 06B1A0 8006A5A0 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 06B1A4 8006A5A4 91CE1150 */ lbu $t6, 0x1150($t6)
|
||||
/* 06B1A8 8006A5A8 3C048012 */ lui $a0, 0x8012
|
||||
/* 06B1AC 8006A5AC 000E7880 */ sll $t7, $t6, 2
|
||||
/* 06B1B0 8006A5B0 01EE7823 */ subu $t7, $t7, $t6
|
||||
/* 06B1B4 8006A5B4 000F7840 */ sll $t7, $t7, 1
|
||||
/* 06B1B8 8006A5B8 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 06B1BC 8006A5BC 008F2021 */ addu $a0, $a0, $t7
|
||||
/* 06B1C0 8006A5C0 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 06B1C4 8006A5C4 80841112 */ lb $a0, 0x1112($a0)
|
||||
/* 06B1C8 8006A5C8 0C01A989 */ jal func_8006A624
|
||||
/* 06B1CC 8006A5CC 00000000 */ nop
|
||||
/* 06B1D0 8006A5D0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 06B1D4 8006A5D4 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 06B1D8 8006A5D8 03E00008 */ jr $ra
|
||||
/* 06B1DC 8006A5DC 00000000 */ nop
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
glabel func_8006A5E0
|
||||
/* 06B1E0 8006A5E0 3C0E8012 */ lui $t6, 0x8012
|
||||
/* 06B1E4 8006A5E4 01C47021 */ addu $t6, $t6, $a0
|
||||
/* 06B1E8 8006A5E8 91CE1150 */ lbu $t6, 0x1150($t6)
|
||||
/* 06B1EC 8006A5EC 3C048012 */ lui $a0, 0x8012
|
||||
/* 06B1F0 8006A5F0 000E7880 */ sll $t7, $t6, 2
|
||||
/* 06B1F4 8006A5F4 01EE7823 */ subu $t7, $t7, $t6
|
||||
/* 06B1F8 8006A5F8 000F7840 */ sll $t7, $t7, 1
|
||||
/* 06B1FC 8006A5FC 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 06B200 8006A600 008F2021 */ addu $a0, $a0, $t7
|
||||
/* 06B204 8006A604 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 06B208 8006A608 80841113 */ lb $a0, 0x1113($a0)
|
||||
/* 06B20C 8006A60C 0C01A989 */ jal func_8006A624
|
||||
/* 06B210 8006A610 00000000 */ nop
|
||||
/* 06B214 8006A614 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 06B218 8006A618 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 06B21C 8006A61C 03E00008 */ jr $ra
|
||||
/* 06B220 8006A620 00000000 */ nop
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
glabel func_8006A624
|
||||
/* 06B224 8006A624 00047600 */ sll $t6, $a0, 0x18
|
||||
/* 06B228 8006A628 000E7E03 */ sra $t7, $t6, 0x18
|
||||
/* 06B22C 8006A62C AFA40000 */ sw $a0, ($sp)
|
||||
/* 06B230 8006A630 29E10008 */ slti $at, $t7, 8
|
||||
/* 06B234 8006A634 10200006 */ beqz $at, .L8006A650
|
||||
/* 06B238 8006A638 01E02025 */ move $a0, $t7
|
||||
/* 06B23C 8006A63C 29E1FFF9 */ slti $at, $t7, -7
|
||||
/* 06B240 8006A640 14200003 */ bnez $at, .L8006A650
|
||||
/* 06B244 8006A644 00000000 */ nop
|
||||
/* 06B248 8006A648 03E00008 */ jr $ra
|
||||
/* 06B24C 8006A64C 00001025 */ move $v0, $zero
|
||||
|
||||
.L8006A650:
|
||||
/* 06B250 8006A650 18800009 */ blez $a0, .L8006A678
|
||||
/* 06B254 8006A654 00000000 */ nop
|
||||
/* 06B258 8006A658 2484FFF8 */ addiu $a0, $a0, -8
|
||||
/* 06B25C 8006A65C 0004C600 */ sll $t8, $a0, 0x18
|
||||
/* 06B260 8006A660 00182603 */ sra $a0, $t8, 0x18
|
||||
/* 06B264 8006A664 28810047 */ slti $at, $a0, 0x47
|
||||
/* 06B268 8006A668 1420000B */ bnez $at, .L8006A698
|
||||
/* 06B26C 8006A66C 00801025 */ move $v0, $a0
|
||||
/* 06B270 8006A670 10000008 */ b .L8006A694
|
||||
/* 06B274 8006A674 24040046 */ li $a0, 70
|
||||
.L8006A678:
|
||||
/* 06B278 8006A678 24840008 */ addiu $a0, $a0, 8
|
||||
/* 06B27C 8006A67C 00044600 */ sll $t0, $a0, 0x18
|
||||
/* 06B280 8006A680 00082603 */ sra $a0, $t0, 0x18
|
||||
/* 06B284 8006A684 2881FFBA */ slti $at, $a0, -0x46
|
||||
/* 06B288 8006A688 10200003 */ beqz $at, .L8006A698
|
||||
/* 06B28C 8006A68C 00801025 */ move $v0, $a0
|
||||
/* 06B290 8006A690 2404FFBA */ li $a0, -70
|
||||
.L8006A694:
|
||||
/* 06B294 8006A694 00801025 */ move $v0, $a0
|
||||
.L8006A698:
|
||||
/* 06B298 8006A698 03E00008 */ jr $ra
|
||||
/* 06B29C 8006A69C 00000000 */ nop
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user