mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-08-19 22:22:07 -04:00
8ab4557b39
* Split asm using autodecompiler * Placed libultra bss and linked more C
26 lines
1.2 KiB
ArmAsm
26 lines
1.2 KiB
ArmAsm
glabel func_80012780
|
|
/* 013380 80012780 AFA60008 */ sw $a2, 8($sp)
|
|
/* 013384 80012784 84AF0000 */ lh $t7, ($a1)
|
|
/* 013388 80012788 3C188016 */ lui $t8, %hi(D_80162EB0) # $t8, 0x8016
|
|
/* 01338C 8001278C 44800000 */ mtc1 $zero, $f0
|
|
/* 013390 80012790 448F2000 */ mtc1 $t7, $f4
|
|
/* 013394 80012794 2408FFFF */ li $t0, -1
|
|
/* 013398 80012798 468021A0 */ cvt.s.w $f6, $f4
|
|
/* 01339C 8001279C E4860004 */ swc1 $f6, 4($a0)
|
|
/* 0133A0 800127A0 87182EB0 */ lh $t8, %lo(D_80162EB0)($t8)
|
|
/* 0133A4 800127A4 44984000 */ mtc1 $t8, $f8
|
|
/* 0133A8 800127A8 00000000 */ nop
|
|
/* 0133AC 800127AC 468042A0 */ cvt.s.w $f10, $f8
|
|
/* 0133B0 800127B0 E48A0008 */ swc1 $f10, 8($a0)
|
|
/* 0133B4 800127B4 84B90002 */ lh $t9, 2($a1)
|
|
/* 0133B8 800127B8 A488001E */ sh $t0, 0x1e($a0)
|
|
/* 0133BC 800127BC A486001C */ sh $a2, 0x1c($a0)
|
|
/* 0133C0 800127C0 44998000 */ mtc1 $t9, $f16
|
|
/* 0133C4 800127C4 A4800000 */ sh $zero, ($a0)
|
|
/* 0133C8 800127C8 E4800010 */ swc1 $f0, 0x10($a0)
|
|
/* 0133CC 800127CC 468084A0 */ cvt.s.w $f18, $f16
|
|
/* 0133D0 800127D0 E4800014 */ swc1 $f0, 0x14($a0)
|
|
/* 0133D4 800127D4 E4800018 */ swc1 $f0, 0x18($a0)
|
|
/* 0133D8 800127D8 03E00008 */ jr $ra
|
|
/* 0133DC 800127DC E492000C */ swc1 $f18, 0xc($a0)
|