Files
SpaghettiKart/asm/non_matchings/code_80005FD0/func_80012780.s
T
CoderStig 8ab4557b39 Split asm using autodecompiler (#49)
* Split asm using autodecompiler

* Placed libultra bss and linked more C
2021-11-05 05:17:09 -06:00

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)