glabel func_800E35E0 /* B5A780 800E35E0 27BDFFE8 */ addiu $sp, $sp, -0x18 /* B5A784 800E35E4 28A10080 */ slti $at, $a1, 0x80 /* B5A788 800E35E8 AFBF0014 */ sw $ra, 0x14($sp) /* B5A78C 800E35EC 10200009 */ beqz $at, .L800E3614 /* B5A790 800E35F0 00A03025 */ move $a2, $a1 /* B5A794 800E35F4 0C039D26 */ jal Audio_GetInstrumentInner /* B5A798 800E35F8 00000000 */ nop /* B5A79C 800E35FC 14400003 */ bnez $v0, .L800E360C /* B5A7A0 800E3600 00000000 */ nop /* B5A7A4 800E3604 10000016 */ b .L800E3660 /* B5A7A8 800E3608 00001025 */ move $v0, $zero .L800E360C: /* B5A7AC 800E360C 10000013 */ b .L800E365C /* B5A7B0 800E3610 8C430010 */ lw $v1, 0x10($v0) .L800E3614: /* B5A7B4 800E3614 28C10100 */ slti $at, $a2, 0x100 /* B5A7B8 800E3618 10200009 */ beqz $at, .L800E3640 /* B5A7BC 800E361C 00000000 */ nop /* B5A7C0 800E3620 0C039D5B */ jal Audio_GetDrum /* B5A7C4 800E3624 24C5FF80 */ addiu $a1, $a2, -0x80 /* B5A7C8 800E3628 14400003 */ bnez $v0, .L800E3638 /* B5A7CC 800E362C 00000000 */ nop /* B5A7D0 800E3630 1000000B */ b .L800E3660 /* B5A7D4 800E3634 00001025 */ move $v0, $zero .L800E3638: /* B5A7D8 800E3638 10000008 */ b .L800E365C /* B5A7DC 800E363C 8C430004 */ lw $v1, 4($v0) .L800E3640: /* B5A7E0 800E3640 0C039D94 */ jal Audio_GetSfx /* B5A7E4 800E3644 24C5FF00 */ addiu $a1, $a2, -0x100 /* B5A7E8 800E3648 54400004 */ bnezl $v0, .L800E365C /* B5A7EC 800E364C 8C430000 */ lw $v1, ($v0) /* B5A7F0 800E3650 10000003 */ b .L800E3660 /* B5A7F4 800E3654 00001025 */ move $v0, $zero /* B5A7F8 800E3658 8C430000 */ lw $v1, ($v0) .L800E365C: /* B5A7FC 800E365C 00601025 */ move $v0, $v1 .L800E3660: /* B5A800 800E3660 8FBF0014 */ lw $ra, 0x14($sp) /* B5A804 800E3664 27BD0018 */ addiu $sp, $sp, 0x18 /* B5A808 800E3668 03E00008 */ jr $ra /* B5A80C 800E366C 00000000 */ nop