mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Decompiled 35 functions in unknown_032760
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
glabel func_80033F44
|
||||
/* 034B44 80033F44 AFA50004 */ sw $a1, 4($sp)
|
||||
/* 034B48 80033F48 8C8F004C */ lw $t7, 0x4c($a0)
|
||||
/* 034B4C 80033F4C 240E0002 */ li $t6, 2
|
||||
/* 034B50 80033F50 A5EE0014 */ sh $t6, 0x14($t7)
|
||||
/* 034B54 80033F54 8C98004C */ lw $t8, 0x4c($a0)
|
||||
/* 034B58 80033F58 03E00008 */ jr $ra
|
||||
/* 034B5C 80033F5C A3000011 */ sb $zero, 0x11($t8)
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
glabel func_80034844
|
||||
/* 035444 80034844 AFA50004 */ sw $a1, 4($sp)
|
||||
/* 035448 80034848 8C8F004C */ lw $t7, 0x4c($a0)
|
||||
/* 03544C 8003484C 240E0002 */ li $t6, 2
|
||||
/* 035450 80034850 A5EE0014 */ sh $t6, 0x14($t7)
|
||||
/* 035454 80034854 8C98004C */ lw $t8, 0x4c($a0)
|
||||
/* 035458 80034858 03E00008 */ jr $ra
|
||||
/* 03545C 8003485C A3000011 */ sb $zero, 0x11($t8)
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
glabel func_80034B4C
|
||||
/* 03574C 80034B4C 8C8F0078 */ lw $t7, 0x78($a0)
|
||||
/* 035750 80034B50 848E0018 */ lh $t6, 0x18($a0)
|
||||
/* 035754 80034B54 01E50019 */ multu $t7, $a1
|
||||
/* 035758 80034B58 0000C012 */ mflo $t8
|
||||
/* 03575C 80034B5C 01D8C821 */ addu $t9, $t6, $t8
|
||||
/* 035760 80034B60 03E00008 */ jr $ra
|
||||
/* 035764 80034B64 A4990018 */ sh $t9, 0x18($a0)
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
glabel func_8003522C
|
||||
/* 035E2C 8003522C AFA50004 */ sw $a1, 4($sp)
|
||||
/* 035E30 80035230 8C8F004C */ lw $t7, 0x4c($a0)
|
||||
/* 035E34 80035234 240E0002 */ li $t6, 2
|
||||
/* 035E38 80035238 A5EE0014 */ sh $t6, 0x14($t7)
|
||||
/* 035E3C 8003523C 8C98004C */ lw $t8, 0x4c($a0)
|
||||
/* 035E40 80035240 24190014 */ li $t9, 20
|
||||
/* 035E44 80035244 A3000011 */ sb $zero, 0x11($t8)
|
||||
/* 035E48 80035248 8C88004C */ lw $t0, 0x4c($a0)
|
||||
/* 035E4C 8003524C 00000000 */ nop
|
||||
/* 035E50 80035250 A1190010 */ sb $t9, 0x10($t0)
|
||||
/* 035E54 80035254 8C89004C */ lw $t1, 0x4c($a0)
|
||||
/* 035E58 80035258 03E00008 */ jr $ra
|
||||
/* 035E5C 8003525C A1200012 */ sb $zero, 0x12($t1)
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
glabel func_80035E20
|
||||
/* 036A20 80035E20 AFA50004 */ sw $a1, 4($sp)
|
||||
/* 036A24 80035E24 8C8E0040 */ lw $t6, 0x40($a0)
|
||||
/* 036A28 80035E28 AC800078 */ sw $zero, 0x78($a0)
|
||||
/* 036A2C 80035E2C 03E00008 */ jr $ra
|
||||
/* 036A30 80035E30 AC8E007C */ sw $t6, 0x7c($a0)
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
glabel func_80036194
|
||||
/* 036D94 80036194 AFA50004 */ sw $a1, 4($sp)
|
||||
/* 036D98 80036198 8C8F004C */ lw $t7, 0x4c($a0)
|
||||
/* 036D9C 8003619C 240E0001 */ li $t6, 1
|
||||
/* 036DA0 800361A0 A5EE0014 */ sh $t6, 0x14($t7)
|
||||
/* 036DA4 800361A4 8C98004C */ lw $t8, 0x4c($a0)
|
||||
/* 036DA8 800361A8 2419001E */ li $t9, 30
|
||||
/* 036DAC 800361AC A3000011 */ sb $zero, 0x11($t8)
|
||||
/* 036DB0 800361B0 8C88004C */ lw $t0, 0x4c($a0)
|
||||
/* 036DB4 800361B4 44802000 */ mtc1 $zero, $f4
|
||||
/* 036DB8 800361B8 A1190010 */ sb $t9, 0x10($t0)
|
||||
/* 036DBC 800361BC 8C89004C */ lw $t1, 0x4c($a0)
|
||||
/* 036DC0 800361C0 240A00FF */ li $t2, 255
|
||||
/* 036DC4 800361C4 A1200012 */ sb $zero, 0x12($t1)
|
||||
/* 036DC8 800361C8 8C820064 */ lw $v0, 0x64($a0)
|
||||
/* 036DCC 800361CC 3C018012 */ lui $at, 0x8012
|
||||
/* 036DD0 800361D0 A04A000D */ sb $t2, 0xd($v0)
|
||||
/* 036DD4 800361D4 E4440000 */ swc1 $f4, ($v0)
|
||||
/* 036DD8 800361D8 03E00008 */ jr $ra
|
||||
/* 036DDC 800361DC AC20D4D8 */ sw $zero, -0x2b28($at)
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
glabel func_80037578
|
||||
/* 038178 80037578 90AE0009 */ lbu $t6, 9($a1)
|
||||
/* 03817C 8003757C 00000000 */ nop
|
||||
/* 038180 80037580 000E7840 */ sll $t7, $t6, 1
|
||||
/* 038184 80037584 AC8F0078 */ sw $t7, 0x78($a0)
|
||||
/* 038188 80037588 90B80008 */ lbu $t8, 8($a1)
|
||||
/* 03818C 8003758C 03E00008 */ jr $ra
|
||||
/* 038190 80037590 AC98007C */ sw $t8, 0x7c($a0)
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
glabel func_80037624
|
||||
/* 038224 80037624 AFA50004 */ sw $a1, 4($sp)
|
||||
/* 038228 80037628 848E0006 */ lh $t6, 6($a0)
|
||||
/* 03822C 8003762C 00000000 */ nop
|
||||
/* 038230 80037630 35CF4000 */ ori $t7, $t6, 0x4000
|
||||
/* 038234 80037634 03E00008 */ jr $ra
|
||||
/* 038238 80037638 A48F0006 */ sh $t7, 6($a0)
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
glabel func_80037CE8
|
||||
/* 0388E8 80037CE8 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 0388EC 80037CEC AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 0388F0 80037CF0 0C007D18 */ jal func_8001F460
|
||||
/* 0388F4 80037CF4 00803025 */ move $a2, $a0
|
||||
/* 0388F8 80037CF8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0388FC 80037CFC 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 038900 80037D00 03E00008 */ jr $ra
|
||||
/* 038904 80037D04 00000000 */ nop
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
glabel func_80037D08
|
||||
/* 038908 80037D08 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* 03890C 80037D0C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 038910 80037D10 8C8E0064 */ lw $t6, 0x64($a0)
|
||||
/* 038914 80037D14 00803025 */ move $a2, $a0
|
||||
/* 038918 80037D18 0C007D18 */ jal func_8001F460
|
||||
/* 03891C 80037D1C AFAE0018 */ sw $t6, 0x18($sp)
|
||||
/* 038920 80037D20 8FB80018 */ lw $t8, 0x18($sp)
|
||||
/* 038924 80037D24 240F0001 */ li $t7, 1
|
||||
/* 038928 80037D28 8719002A */ lh $t9, 0x2a($t8)
|
||||
/* 03892C 80037D2C 01E22023 */ subu $a0, $t7, $v0
|
||||
/* 038930 80037D30 1B200002 */ blez $t9, .L80037D3C
|
||||
/* 038934 80037D34 00000000 */ nop
|
||||
/* 038938 80037D38 00002025 */ move $a0, $zero
|
||||
.L80037D3C:
|
||||
/* 03893C 80037D3C 0C008D74 */ jal func_800235D0
|
||||
/* 038940 80037D40 00000000 */ nop
|
||||
/* 038944 80037D44 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 038948 80037D48 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* 03894C 80037D4C 03E00008 */ jr $ra
|
||||
/* 038950 80037D50 00000000 */ nop
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
glabel func_8003818C
|
||||
/* 038D8C 8003818C AFA50004 */ sw $a1, 4($sp)
|
||||
/* 038D90 80038190 8C8F004C */ lw $t7, 0x4c($a0)
|
||||
/* 038D94 80038194 240E0081 */ li $t6, 129
|
||||
/* 038D98 80038198 A5EE0014 */ sh $t6, 0x14($t7)
|
||||
/* 038D9C 8003819C 8C99004C */ lw $t9, 0x4c($a0)
|
||||
/* 038DA0 800381A0 24180002 */ li $t8, 2
|
||||
/* 038DA4 800381A4 A3380011 */ sb $t8, 0x11($t9)
|
||||
/* 038DA8 800381A8 8C89004C */ lw $t1, 0x4c($a0)
|
||||
/* 038DAC 800381AC 24080014 */ li $t0, 20
|
||||
/* 038DB0 800381B0 A1280010 */ sb $t0, 0x10($t1)
|
||||
/* 038DB4 800381B4 8C8A004C */ lw $t2, 0x4c($a0)
|
||||
/* 038DB8 800381B8 03E00008 */ jr $ra
|
||||
/* 038DBC 800381BC A1400012 */ sb $zero, 0x12($t2)
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
glabel func_800381C0
|
||||
/* 038DC0 800381C0 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 038DC4 800381C4 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 038DC8 800381C8 0C007D18 */ jal func_8001F460
|
||||
/* 038DCC 800381CC 00803025 */ move $a2, $a0
|
||||
/* 038DD0 800381D0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 038DD4 800381D4 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 038DD8 800381D8 03E00008 */ jr $ra
|
||||
/* 038DDC 800381DC 00000000 */ nop
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
glabel func_800381E0
|
||||
/* 038DE0 800381E0 AFA50004 */ sw $a1, 4($sp)
|
||||
/* 038DE4 800381E4 8C8F004C */ lw $t7, 0x4c($a0)
|
||||
/* 038DE8 800381E8 240E0001 */ li $t6, 1
|
||||
/* 038DEC 800381EC A5EE0014 */ sh $t6, 0x14($t7)
|
||||
/* 038DF0 800381F0 8C99004C */ lw $t9, 0x4c($a0)
|
||||
/* 038DF4 800381F4 24180002 */ li $t8, 2
|
||||
/* 038DF8 800381F8 A3380011 */ sb $t8, 0x11($t9)
|
||||
/* 038DFC 800381FC 8C89004C */ lw $t1, 0x4c($a0)
|
||||
/* 038E00 80038200 24080014 */ li $t0, 20
|
||||
/* 038E04 80038204 A1280010 */ sb $t0, 0x10($t1)
|
||||
/* 038E08 80038208 8C8A004C */ lw $t2, 0x4c($a0)
|
||||
/* 038E0C 8003820C 03E00008 */ jr $ra
|
||||
/* 038E10 80038210 A1400012 */ sb $zero, 0x12($t2)
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
glabel func_80038214
|
||||
/* 038E14 80038214 AFA50004 */ sw $a1, 4($sp)
|
||||
/* 038E18 80038218 8C8F004C */ lw $t7, 0x4c($a0)
|
||||
/* 038E1C 8003821C 240E0081 */ li $t6, 129
|
||||
/* 038E20 80038220 A5EE0014 */ sh $t6, 0x14($t7)
|
||||
/* 038E24 80038224 8C99004C */ lw $t9, 0x4c($a0)
|
||||
/* 038E28 80038228 24180002 */ li $t8, 2
|
||||
/* 038E2C 8003822C A3380011 */ sb $t8, 0x11($t9)
|
||||
/* 038E30 80038230 8C89004C */ lw $t1, 0x4c($a0)
|
||||
/* 038E34 80038234 24080014 */ li $t0, 20
|
||||
/* 038E38 80038238 A1280010 */ sb $t0, 0x10($t1)
|
||||
/* 038E3C 8003823C 8C8A004C */ lw $t2, 0x4c($a0)
|
||||
/* 038E40 80038240 03E00008 */ jr $ra
|
||||
/* 038E44 80038244 A1400012 */ sb $zero, 0x12($t2)
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
glabel func_80038248
|
||||
/* 038E48 80038248 AFA50004 */ sw $a1, 4($sp)
|
||||
/* 038E4C 8003824C 8C8F004C */ lw $t7, 0x4c($a0)
|
||||
/* 038E50 80038250 240E0001 */ li $t6, 1
|
||||
/* 038E54 80038254 A5EE0014 */ sh $t6, 0x14($t7)
|
||||
/* 038E58 80038258 8C99004C */ lw $t9, 0x4c($a0)
|
||||
/* 038E5C 8003825C 24180002 */ li $t8, 2
|
||||
/* 038E60 80038260 A3380011 */ sb $t8, 0x11($t9)
|
||||
/* 038E64 80038264 8C89004C */ lw $t1, 0x4c($a0)
|
||||
/* 038E68 80038268 24080014 */ li $t0, 20
|
||||
/* 038E6C 8003826C A1280010 */ sb $t0, 0x10($t1)
|
||||
/* 038E70 80038270 8C8A004C */ lw $t2, 0x4c($a0)
|
||||
/* 038E74 80038274 03E00008 */ jr $ra
|
||||
/* 038E78 80038278 A1400012 */ sb $zero, 0x12($t2)
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
glabel func_80038A78
|
||||
/* 039678 80038A78 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 03967C 80038A7C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 039680 80038A80 848E0018 */ lh $t6, 0x18($a0)
|
||||
/* 039684 80038A84 000578C0 */ sll $t7, $a1, 3
|
||||
/* 039688 80038A88 01CFC021 */ addu $t8, $t6, $t7
|
||||
/* 03968C 80038A8C A4980018 */ sh $t8, 0x18($a0)
|
||||
/* 039690 80038A90 84990018 */ lh $t9, 0x18($a0)
|
||||
/* 039694 80038A94 00000000 */ nop
|
||||
/* 039698 80038A98 2B210100 */ slti $at, $t9, 0x100
|
||||
/* 03969C 80038A9C 14200007 */ bnez $at, .L80038ABC
|
||||
/* 0396A0 80038AA0 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 0396A4 80038AA4 0C003FEE */ jal func_8000FFB8
|
||||
/* 0396A8 80038AA8 AFA40018 */ sw $a0, 0x18($sp)
|
||||
/* 0396AC 80038AAC 8FA40018 */ lw $a0, 0x18($sp)
|
||||
/* 0396B0 80038AB0 240800FF */ li $t0, 255
|
||||
/* 0396B4 80038AB4 A4880018 */ sh $t0, 0x18($a0)
|
||||
/* 0396B8 80038AB8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L80038ABC:
|
||||
/* 0396BC 80038ABC 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 0396C0 80038AC0 03E00008 */ jr $ra
|
||||
/* 0396C4 80038AC4 00000000 */ nop
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
glabel func_80039160
|
||||
/* 039D60 80039160 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 039D64 80039164 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 039D68 80039168 80AE0008 */ lb $t6, 8($a1)
|
||||
/* 039D6C 8003916C 0C0044E4 */ jal func_80011390
|
||||
/* 039D70 80039170 AC8E0078 */ sw $t6, 0x78($a0)
|
||||
/* 039D74 80039174 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 039D78 80039178 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 039D7C 8003917C 03E00008 */ jr $ra
|
||||
/* 039D80 80039180 00000000 */ nop
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
glabel func_800391C8
|
||||
/* 039DC8 800391C8 AFA50004 */ sw $a1, 4($sp)
|
||||
/* 039DCC 800391CC 8C8F004C */ lw $t7, 0x4c($a0)
|
||||
/* 039DD0 800391D0 240E0001 */ li $t6, 1
|
||||
/* 039DD4 800391D4 A5EE0014 */ sh $t6, 0x14($t7)
|
||||
/* 039DD8 800391D8 8C99004C */ lw $t9, 0x4c($a0)
|
||||
/* 039DDC 800391DC 24180003 */ li $t8, 3
|
||||
/* 039DE0 800391E0 A3380011 */ sb $t8, 0x11($t9)
|
||||
/* 039DE4 800391E4 8C89004C */ lw $t1, 0x4c($a0)
|
||||
/* 039DE8 800391E8 24080014 */ li $t0, 20
|
||||
/* 039DEC 800391EC A1280010 */ sb $t0, 0x10($t1)
|
||||
/* 039DF0 800391F0 8C8A004C */ lw $t2, 0x4c($a0)
|
||||
/* 039DF4 800391F4 03E00008 */ jr $ra
|
||||
/* 039DF8 800391F8 A1400012 */ sb $zero, 0x12($t2)
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
glabel func_8003CE64
|
||||
/* 03DA64 8003CE64 8C8F004C */ lw $t7, 0x4c($a0)
|
||||
/* 03DA68 8003CE68 240E0002 */ li $t6, 2
|
||||
/* 03DA6C 8003CE6C A5EE0014 */ sh $t6, 0x14($t7)
|
||||
/* 03DA70 8003CE70 8C98004C */ lw $t8, 0x4c($a0)
|
||||
/* 03DA74 8003CE74 24190014 */ li $t9, 20
|
||||
/* 03DA78 8003CE78 A3000011 */ sb $zero, 0x11($t8)
|
||||
/* 03DA7C 8003CE7C 8C88004C */ lw $t0, 0x4c($a0)
|
||||
/* 03DA80 8003CE80 00000000 */ nop
|
||||
/* 03DA84 8003CE84 A1190010 */ sb $t9, 0x10($t0)
|
||||
/* 03DA88 8003CE88 8C89004C */ lw $t1, 0x4c($a0)
|
||||
/* 03DA8C 8003CE8C 00000000 */ nop
|
||||
/* 03DA90 8003CE90 A1200012 */ sb $zero, 0x12($t1)
|
||||
/* 03DA94 8003CE94 90AA0008 */ lbu $t2, 8($a1)
|
||||
/* 03DA98 8003CE98 03E00008 */ jr $ra
|
||||
/* 03DA9C 8003CE9C AC8A0078 */ sw $t2, 0x78($a0)
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
glabel func_8003CF18
|
||||
/* 03DB18 8003CF18 90AE0008 */ lbu $t6, 8($a1)
|
||||
/* 03DB1C 8003CF1C 3C014F80 */ li $at, 0x4F800000 # 4294967296.000000
|
||||
/* 03DB20 8003CF20 448E2000 */ mtc1 $t6, $f4
|
||||
/* 03DB24 8003CF24 05C10004 */ bgez $t6, .L8003CF38
|
||||
/* 03DB28 8003CF28 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 03DB2C 8003CF2C 44814000 */ mtc1 $at, $f8
|
||||
/* 03DB30 8003CF30 00000000 */ nop
|
||||
/* 03DB34 8003CF34 46083180 */ add.s $f6, $f6, $f8
|
||||
.L8003CF38:
|
||||
/* 03DB38 8003CF38 3C014100 */ li $at, 0x41000000 # 8.000000
|
||||
/* 03DB3C 8003CF3C 44815000 */ mtc1 $at, $f10
|
||||
/* 03DB40 8003CF40 00000000 */ nop
|
||||
/* 03DB44 8003CF44 460A3002 */ mul.s $f0, $f6, $f10
|
||||
/* 03DB48 8003CF48 00000000 */ nop
|
||||
/* 03DB4C 8003CF4C 46000002 */ mul.s $f0, $f0, $f0
|
||||
/* 03DB50 8003CF50 03E00008 */ jr $ra
|
||||
/* 03DB54 8003CF54 E4800078 */ swc1 $f0, 0x78($a0)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user