papermario/asm/nonmatchings/code_ddaf0_len_c50/func_80147E48.s
2020-08-12 22:37:16 -04:00

21 lines
767 B
ArmAsm

.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80147E48
/* 0DE548 80147E48 3C028016 */ lui $v0, 0x8016
/* 0DE54C 80147E4C 24429D50 */ addiu $v0, $v0, -0x62b0
/* 0DE550 80147E50 00042140 */ sll $a0, $a0, 5
/* 0DE554 80147E54 00822021 */ addu $a0, $a0, $v0
/* 0DE558 80147E58 90830000 */ lbu $v1, ($a0)
/* 0DE55C 80147E5C 30620001 */ andi $v0, $v1, 1
/* 0DE560 80147E60 10400004 */ beqz $v0, .L80147E74
/* 0DE564 80147E64 3462000A */ ori $v0, $v1, 0xa
/* 0DE568 80147E68 A0820000 */ sb $v0, ($a0)
/* 0DE56C 80147E6C AC860008 */ sw $a2, 8($a0)
/* 0DE570 80147E70 A0850002 */ sb $a1, 2($a0)
.L80147E74:
/* 0DE574 80147E74 03E00008 */ jr $ra
/* 0DE578 80147E78 00000000 */ nop