Files
mk64/asm/non_matchings/code_80280650/func_80280658.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

30 lines
1.4 KiB
ArmAsm

glabel func_80280658
/* 123C98 80280658 8C820028 */ lw $v0, 0x28($a0)
/* 123C9C 8028065C 844E0002 */ lh $t6, 2($v0)
/* 123CA0 80280660 448E2000 */ mtc1 $t6, $f4
/* 123CA4 80280664 00000000 */ nop
/* 123CA8 80280668 468021A0 */ cvt.s.w $f6, $f4
/* 123CAC 8028066C E4860010 */ swc1 $f6, 0x10($a0)
/* 123CB0 80280670 844F0004 */ lh $t7, 4($v0)
/* 123CB4 80280674 448F4000 */ mtc1 $t7, $f8
/* 123CB8 80280678 00000000 */ nop
/* 123CBC 8028067C 468042A0 */ cvt.s.w $f10, $f8
/* 123CC0 80280680 E48A0014 */ swc1 $f10, 0x14($a0)
/* 123CC4 80280684 84580006 */ lh $t8, 6($v0)
/* 123CC8 80280688 44988000 */ mtc1 $t8, $f16
/* 123CCC 8028068C 00000000 */ nop
/* 123CD0 80280690 468084A0 */ cvt.s.w $f18, $f16
/* 123CD4 80280694 E4920018 */ swc1 $f18, 0x18($a0)
/* 123CD8 80280698 80590008 */ lb $t9, 8($v0)
/* 123CDC 8028069C 00194200 */ sll $t0, $t9, 8
/* 123CE0 802806A0 A488000A */ sh $t0, 0xa($a0)
/* 123CE4 802806A4 80490009 */ lb $t1, 9($v0)
/* 123CE8 802806A8 00095200 */ sll $t2, $t1, 8
/* 123CEC 802806AC A48A000C */ sh $t2, 0xc($a0)
/* 123CF0 802806B0 804B000A */ lb $t3, 0xa($v0)
/* 123CF4 802806B4 000B6200 */ sll $t4, $t3, 8
/* 123CF8 802806B8 A48C000E */ sh $t4, 0xe($a0)
/* 123CFC 802806BC 844D0000 */ lh $t5, ($v0)
/* 123D00 802806C0 03E00008 */ jr $ra
/* 123D04 802806C4 A48D0004 */ sh $t5, 4($a0)