oot/asm/non_matchings/code/code_800E11F0/func_800E1F38.s

22 lines
937 B
ArmAsm

glabel func_800E1F38
/* B590D8 800E1F38 3C068017 */ lui $a2, %hi(gAudioContext) # $a2, 0x8017
/* B590DC 800E1F3C 24C6F180 */ addiu $a2, %lo(gAudioContext) # addiu $a2, $a2, -0xe80
/* B590E0 800E1F40 8CC2283C */ lw $v0, 0x283c($a2)
/* B590E4 800E1F44 00047040 */ sll $t6, $a0, 1
/* B590E8 800E1F48 004E7821 */ addu $t7, $v0, $t6
/* B590EC 800E1F4C 95E30000 */ lhu $v1, ($t7)
/* B590F0 800E1F50 0062C021 */ addu $t8, $v1, $v0
/* B590F4 800E1F54 93190000 */ lbu $t9, ($t8)
/* B590F8 800E1F58 24630001 */ addiu $v1, $v1, 1
/* B590FC 800E1F5C 17200003 */ bnez $t9, .L800E1F6C
/* B59100 800E1F60 ACB90000 */ sw $t9, ($a1)
/* B59104 800E1F64 03E00008 */ jr $ra
/* B59108 800E1F68 00001025 */ move $v0, $zero
.L800E1F6C:
/* B5910C 800E1F6C 8CC9283C */ lw $t1, 0x283c($a2)
/* B59110 800E1F70 01231021 */ addu $v0, $t1, $v1
/* B59114 800E1F74 03E00008 */ jr $ra
/* B59118 800E1F78 00000000 */ nop