mirror of https://github.com/zeldaret/oot.git
22 lines
978 B
ArmAsm
22 lines
978 B
ArmAsm
glabel func_800ECAF0
|
|
/* B63C90 800ECAF0 3C048013 */ lui $a0, %hi(D_80131878) # $a0, 0x8013
|
|
/* B63C94 800ECAF4 24841878 */ addiu $a0, %lo(D_80131878) # addiu $a0, $a0, 0x1878
|
|
/* B63C98 800ECAF8 90820000 */ lbu $v0, ($a0)
|
|
/* B63C9C 800ECAFC 10400004 */ beqz $v0, .L800ECB10
|
|
/* B63CA0 800ECB00 2443FFFF */ addiu $v1, $v0, -1
|
|
/* B63CA4 800ECB04 306200FF */ andi $v0, $v1, 0xff
|
|
/* B63CA8 800ECB08 03E00008 */ jr $ra
|
|
/* B63CAC 800ECB0C A0800000 */ sb $zero, ($a0)
|
|
.L800ECB10:
|
|
/* B63CB0 800ECB10 3C0E8013 */ lui $t6, %hi(D_80130F3C) # $t6, 0x8013
|
|
/* B63CB4 800ECB14 8DCE0F3C */ lw $t6, %lo(D_80130F3C)($t6)
|
|
/* B63CB8 800ECB18 51C00004 */ beql $t6, $zero, .L800ECB2C
|
|
/* B63CBC 800ECB1C 240300FF */ li $v1, 255
|
|
/* B63CC0 800ECB20 03E00008 */ jr $ra
|
|
/* B63CC4 800ECB24 240200FE */ li $v0, 254
|
|
/* B63CC8 800ECB28 240300FF */ li $v1, 255
|
|
.L800ECB2C:
|
|
/* B63CCC 800ECB2C 03E00008 */ jr $ra
|
|
/* B63CD0 800ECB30 00601025 */ move $v0, $v1
|
|
|