mirror of https://github.com/zeldaret/oot.git
33 lines
1.4 KiB
ArmAsm
33 lines
1.4 KiB
ArmAsm
glabel func_8008EC04
|
|
/* B05DA4 8008EC04 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
/* B05DA8 8008EC08 AFBF0014 */ sw $ra, 0x14($sp)
|
|
/* B05DAC 8008EC0C 24010001 */ li $at, 1
|
|
/* B05DB0 8008EC10 14A10003 */ bne $a1, $at, .L8008EC20
|
|
/* B05DB4 8008EC14 A0850158 */ sb $a1, 0x158($a0)
|
|
/* B05DB8 8008EC18 10000007 */ b .L8008EC38
|
|
/* B05DBC 8008EC1C A080015B */ sb $zero, 0x15b($a0)
|
|
.L8008EC20:
|
|
/* B05DC0 8008EC20 00057080 */ sll $t6, $a1, 2
|
|
/* B05DC4 8008EC24 01C57021 */ addu $t6, $t6, $a1
|
|
/* B05DC8 8008EC28 3C0F8012 */ lui $t7, %hi(D_80125C98)
|
|
/* B05DCC 8008EC2C 01EE7821 */ addu $t7, $t7, $t6
|
|
/* B05DD0 8008EC30 91EF5C98 */ lbu $t7, %lo(D_80125C98)($t7)
|
|
/* B05DD4 8008EC34 A08F015B */ sb $t7, 0x15b($a0)
|
|
.L8008EC38:
|
|
/* B05DD8 8008EC38 9098015B */ lbu $t8, 0x15b($a0)
|
|
/* B05DDC 8008EC3C 2B010003 */ slti $at, $t8, 3
|
|
/* B05DE0 8008EC40 10200005 */ beqz $at, .L8008EC58
|
|
/* B05DE4 8008EC44 00000000 */ nop
|
|
/* B05DE8 8008EC48 8099014E */ lb $t9, 0x14e($a0)
|
|
/* B05DEC 8008EC4C 17200002 */ bnez $t9, .L8008EC58
|
|
/* B05DF0 8008EC50 00000000 */ nop
|
|
/* B05DF4 8008EC54 A080015B */ sb $zero, 0x15b($a0)
|
|
.L8008EC58:
|
|
/* B05DF8 8008EC58 0C023ACB */ jal func_8008EB2C
|
|
/* B05DFC 8008EC5C 00000000 */ nop
|
|
/* B05E00 8008EC60 8FBF0014 */ lw $ra, 0x14($sp)
|
|
/* B05E04 8008EC64 27BD0018 */ addiu $sp, $sp, 0x18
|
|
/* B05E08 8008EC68 03E00008 */ jr $ra
|
|
/* B05E0C 8008EC6C 00000000 */ nop
|
|
|