mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-07-01 04:20:13 -04:00
8ab4557b39
* Split asm using autodecompiler * Placed libultra bss and linked more C
34 lines
1.7 KiB
ArmAsm
34 lines
1.7 KiB
ArmAsm
glabel func_800759EC
|
|
/* 0765EC 800759EC 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
/* 0765F0 800759F0 AFA60020 */ sw $a2, 0x20($sp)
|
|
/* 0765F4 800759F4 00A03025 */ move $a2, $a1
|
|
/* 0765F8 800759F8 AFBF0014 */ sw $ra, 0x14($sp)
|
|
/* 0765FC 800759FC AFA5001C */ sw $a1, 0x1c($sp)
|
|
/* 076600 80075A00 AFA40018 */ sw $a0, 0x18($sp)
|
|
/* 076604 80075A04 AFA6001C */ sw $a2, 0x1c($sp)
|
|
/* 076608 80075A08 0C01C8E9 */ jal func_800723A4
|
|
/* 07660C 80075A0C 00002825 */ move $a1, $zero
|
|
/* 076610 80075A10 8FAE0018 */ lw $t6, 0x18($sp)
|
|
/* 076614 80075A14 8FA6001C */ lw $a2, 0x1c($sp)
|
|
/* 076618 80075A18 3C188016 */ lui $t8, %hi(D_80165C18) # $t8, 0x8016
|
|
/* 07661C 80075A1C 000E78C0 */ sll $t7, $t6, 3
|
|
/* 076620 80075A20 C4C40000 */ lwc1 $f4, ($a2)
|
|
/* 076624 80075A24 01EE7823 */ subu $t7, $t7, $t6
|
|
/* 076628 80075A28 000F7940 */ sll $t7, $t7, 5
|
|
/* 07662C 80075A2C 27185C18 */ addiu $t8, %lo(D_80165C18) # addiu $t8, $t8, 0x5c18
|
|
/* 076630 80075A30 01F81021 */ addu $v0, $t7, $t8
|
|
/* 076634 80075A34 E4440010 */ swc1 $f4, 0x10($v0)
|
|
/* 076638 80075A38 C4C60004 */ lwc1 $f6, 4($a2)
|
|
/* 07663C 80075A3C 8FBF0014 */ lw $ra, 0x14($sp)
|
|
/* 076640 80075A40 C7AA0020 */ lwc1 $f10, 0x20($sp)
|
|
/* 076644 80075A44 E4460014 */ swc1 $f6, 0x14($v0)
|
|
/* 076648 80075A48 C4C80008 */ lwc1 $f8, 8($a2)
|
|
/* 07664C 80075A4C 241900FF */ li $t9, 255
|
|
/* 076650 80075A50 24080096 */ li $t0, 150
|
|
/* 076654 80075A54 A45900A4 */ sh $t9, 0xa4($v0)
|
|
/* 076658 80075A58 A44800A2 */ sh $t0, 0xa2($v0)
|
|
/* 07665C 80075A5C 27BD0018 */ addiu $sp, $sp, 0x18
|
|
/* 076660 80075A60 E44A003C */ swc1 $f10, 0x3c($v0)
|
|
/* 076664 80075A64 03E00008 */ jr $ra
|
|
/* 076668 80075A68 E4480018 */ swc1 $f8, 0x18($v0)
|