mirror of https://github.com/zeldaret/oot.git
52 lines
2.2 KiB
ArmAsm
52 lines
2.2 KiB
ArmAsm
glabel func_8003C55C
|
|
/* AB36FC 8003C55C 3C014248 */ li $at, 0x42480000 # 0.000000
|
|
/* AB3700 8003C560 44811000 */ mtc1 $at, $f2
|
|
/* AB3704 8003C564 C4840004 */ lwc1 $f4, 4($a0)
|
|
/* AB3708 8003C568 C4A00000 */ lwc1 $f0, ($a1)
|
|
/* AB370C 8003C56C 46022181 */ sub.s $f6, $f4, $f2
|
|
/* AB3710 8003C570 4606003C */ c.lt.s $f0, $f6
|
|
/* AB3714 8003C574 00000000 */ nop
|
|
/* AB3718 8003C578 45010022 */ bc1t .L8003C604
|
|
/* AB371C 8003C57C 00000000 */ nop
|
|
/* AB3720 8003C580 C4880010 */ lwc1 $f8, 0x10($a0)
|
|
/* AB3724 8003C584 46024280 */ add.s $f10, $f8, $f2
|
|
/* AB3728 8003C588 4600503C */ c.lt.s $f10, $f0
|
|
/* AB372C 8003C58C 00000000 */ nop
|
|
/* AB3730 8003C590 4501001C */ bc1t .L8003C604
|
|
/* AB3734 8003C594 00000000 */ nop
|
|
/* AB3738 8003C598 C4900008 */ lwc1 $f16, 8($a0)
|
|
/* AB373C 8003C59C C4A00004 */ lwc1 $f0, 4($a1)
|
|
/* AB3740 8003C5A0 46028481 */ sub.s $f18, $f16, $f2
|
|
/* AB3744 8003C5A4 4612003C */ c.lt.s $f0, $f18
|
|
/* AB3748 8003C5A8 00000000 */ nop
|
|
/* AB374C 8003C5AC 45010015 */ bc1t .L8003C604
|
|
/* AB3750 8003C5B0 00000000 */ nop
|
|
/* AB3754 8003C5B4 C4840014 */ lwc1 $f4, 0x14($a0)
|
|
/* AB3758 8003C5B8 46022180 */ add.s $f6, $f4, $f2
|
|
/* AB375C 8003C5BC 4600303C */ c.lt.s $f6, $f0
|
|
/* AB3760 8003C5C0 00000000 */ nop
|
|
/* AB3764 8003C5C4 4501000F */ bc1t .L8003C604
|
|
/* AB3768 8003C5C8 00000000 */ nop
|
|
/* AB376C 8003C5CC C488000C */ lwc1 $f8, 0xc($a0)
|
|
/* AB3770 8003C5D0 C4A00008 */ lwc1 $f0, 8($a1)
|
|
/* AB3774 8003C5D4 46024281 */ sub.s $f10, $f8, $f2
|
|
/* AB3778 8003C5D8 460A003C */ c.lt.s $f0, $f10
|
|
/* AB377C 8003C5DC 00000000 */ nop
|
|
/* AB3780 8003C5E0 45010008 */ bc1t .L8003C604
|
|
/* AB3784 8003C5E4 00000000 */ nop
|
|
/* AB3788 8003C5E8 C4900018 */ lwc1 $f16, 0x18($a0)
|
|
/* AB378C 8003C5EC 24020001 */ li $v0, 1
|
|
/* AB3790 8003C5F0 46028480 */ add.s $f18, $f16, $f2
|
|
/* AB3794 8003C5F4 4600903C */ c.lt.s $f18, $f0
|
|
/* AB3798 8003C5F8 00000000 */ nop
|
|
/* AB379C 8003C5FC 45000003 */ bc1f .L8003C60C
|
|
/* AB37A0 8003C600 00000000 */ nop
|
|
.L8003C604:
|
|
/* AB37A4 8003C604 03E00008 */ jr $ra
|
|
/* AB37A8 8003C608 00001025 */ move $v0, $zero
|
|
|
|
.L8003C60C:
|
|
/* AB37AC 8003C60C 03E00008 */ jr $ra
|
|
/* AB37B0 8003C610 00000000 */ nop
|
|
|