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

20 lines
914 B
ArmAsm

glabel func_8028080C
/* 123E4C 8028080C 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 123E50 80280810 AFBF0014 */ sw $ra, 0x14($sp)
/* 123E54 80280814 0C0A01DB */ jal func_8028076C
/* 123E58 80280818 00000000 */ nop
/* 123E5C 8028081C 44822000 */ mtc1 $v0, $f4
/* 123E60 80280820 8FBF0014 */ lw $ra, 0x14($sp)
/* 123E64 80280824 04410005 */ bgez $v0, .L8028083C
/* 123E68 80280828 468021A0 */ cvt.s.w $f6, $f4
/* 123E6C 8028082C 3C014F80 */ li $at, 0x4F800000 # 4294967296.000000
/* 123E70 80280830 44814000 */ mtc1 $at, $f8
/* 123E74 80280834 00000000 */ nop
/* 123E78 80280838 46083180 */ add.s $f6, $f6, $f8
.L8028083C:
/* 123E7C 8028083C 3C014780 */ li $at, 0x47800000 # 65536.000000
/* 123E80 80280840 44815000 */ mtc1 $at, $f10
/* 123E84 80280844 27BD0018 */ addiu $sp, $sp, 0x18
/* 123E88 80280848 03E00008 */ jr $ra
/* 123E8C 8028084C 460A3003 */ div.s $f0, $f6, $f10