Files
SpaghettiKart/asm/non_matchings/code_80005FD0/func_8000B820.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.1 KiB
ArmAsm

glabel func_8000B820
/* 00C420 8000B820 00047080 */ sll $t6, $a0, 2
/* 00C424 8000B824 3C018016 */ lui $at, %hi(D_80163068)
/* 00C428 8000B828 002E0821 */ addu $at, $at, $t6
/* 00C42C 8000B82C C4203068 */ lwc1 $f0, %lo(D_80163068)($at)
/* 00C430 8000B830 3C01800F */ lui $at, %hi(D_800ECFD8) # $at, 0x800f
/* 00C434 8000B834 C424CFD8 */ lwc1 $f4, %lo(D_800ECFD8)($at)
/* 00C438 8000B838 3C01800F */ lui $at, %hi(D_800ECFDC) # $at, 0x800f
/* 00C43C 8000B83C 4600203E */ c.le.s $f4, $f0
/* 00C440 8000B840 00000000 */ nop
/* 00C444 8000B844 45010007 */ bc1t .L8000B864
/* 00C448 8000B848 00000000 */ nop
/* 00C44C 8000B84C C426CFDC */ lwc1 $f6, %lo(D_800ECFDC)($at)
/* 00C450 8000B850 00001025 */ move $v0, $zero
/* 00C454 8000B854 4606003E */ c.le.s $f0, $f6
/* 00C458 8000B858 00000000 */ nop
/* 00C45C 8000B85C 45000003 */ bc1f .L8000B86C
/* 00C460 8000B860 00000000 */ nop
.L8000B864:
/* 00C464 8000B864 03E00008 */ jr $ra
/* 00C468 8000B868 24020001 */ li $v0, 1
.L8000B86C:
/* 00C46C 8000B86C 03E00008 */ jr $ra
/* 00C470 8000B870 00000000 */ nop