mirror of
https://github.com/n64decomp/mk64
synced 2026-08-19 05:22:09 -04:00
8ab4557b39
* Split asm using autodecompiler * Placed libultra bss and linked more C
19 lines
984 B
ArmAsm
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
|