mirror of https://github.com/zeldaret/oot.git
31 lines
1.3 KiB
ArmAsm
31 lines
1.3 KiB
ArmAsm
glabel func_80080728
|
|
/* AF78C8 80080728 8C820790 */ lw $v0, 0x790($a0)
|
|
/* AF78CC 8008072C 2406002B */ li $a2, 43
|
|
/* AF78D0 80080730 8443014E */ lh $v1, 0x14e($v0)
|
|
/* AF78D4 80080734 10600011 */ beqz $v1, .L8008077C
|
|
/* AF78D8 80080738 00037080 */ sll $t6, $v1, 2
|
|
.L8008073C:
|
|
/* AF78DC 8008073C 008E7821 */ addu $t7, $a0, $t6
|
|
/* AF78E0 80080740 8DE20790 */ lw $v0, 0x790($t7)
|
|
/* AF78E4 80080744 5040000E */ beql $v0, $zero, .L80080780
|
|
/* AF78E8 80080748 00001025 */ move $v0, $zero
|
|
/* AF78EC 8008074C 84580142 */ lh $t8, 0x142($v0)
|
|
/* AF78F0 80080750 54D8000B */ bnel $a2, $t8, .L80080780
|
|
/* AF78F4 80080754 00001025 */ move $v0, $zero
|
|
/* AF78F8 80080758 8C5900A8 */ lw $t9, 0xa8($v0)
|
|
/* AF78FC 8008075C 93280002 */ lbu $t0, 2($t9)
|
|
/* AF7900 80080760 54A80004 */ bnel $a1, $t0, .L80080774
|
|
/* AF7904 80080764 8443014E */ lh $v1, 0x14e($v0)
|
|
/* AF7908 80080768 03E00008 */ jr $ra
|
|
/* AF790C 8008076C 24020001 */ li $v0, 1
|
|
/* AF7910 80080770 8443014E */ lh $v1, 0x14e($v0)
|
|
.L80080774:
|
|
/* AF7914 80080774 5460FFF1 */ bnezl $v1, .L8008073C
|
|
/* AF7918 80080778 00037080 */ sll $t6, $v1, 2
|
|
.L8008077C:
|
|
/* AF791C 8008077C 00001025 */ move $v0, $zero
|
|
.L80080780:
|
|
/* AF7920 80080780 03E00008 */ jr $ra
|
|
/* AF7924 80080784 00000000 */ nop
|
|
|