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