Files
mk64/asm/non_matchings/code_80005FD0/func_80009258.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

19 lines
984 B
ArmAsm

glabel func_80009258
/* 009E58 80009258 3C018016 */ lui $at, %hi(D_8016344C) # $at, 0x8016
/* 009E5C 8000925C 44867000 */ mtc1 $a2, $f14
/* 009E60 80009260 C42C344C */ lwc1 $f12, %lo(D_8016344C)($at)
/* 009E64 80009264 AFA50004 */ sw $a1, 4($sp)
/* 009E68 80009268 C7A40004 */ lwc1 $f4, 4($sp)
/* 009E6C 8000926C 460E6081 */ sub.s $f2, $f12, $f14
/* 009E70 80009270 3C01800F */ lui $at, %hi(D_800ECFA4) # $at, 0x800f
/* 009E74 80009274 C426CFA4 */ lwc1 $f6, %lo(D_800ECFA4)($at)
/* 009E78 80009278 460C2401 */ sub.s $f16, $f4, $f12
/* 009E7C 8000927C 3C01800E */ lui $at, %hi(gCourseTimer)
/* 009E80 80009280 46023202 */ mul.s $f8, $f6, $f2
/* 009E84 80009284 C424C598 */ lwc1 $f4, %lo(gCourseTimer)($at)
/* 009E88 80009288 46101280 */ add.s $f10, $f2, $f16
/* 009E8C 8000928C AFA40000 */ sw $a0, ($sp)
/* 009E90 80009290 460A4483 */ div.s $f18, $f8, $f10
/* 009E94 80009294 03E00008 */ jr $ra
/* 009E98 80009298 46122001 */ sub.s $f0, $f4, $f18