glabel func_800EE6F4 /* B65894 800EE6F4 3C0F8013 */ lui $t7, %hi(D_80130F10) # $t7, 0x8013 /* B65898 800EE6F8 81EF0F10 */ lb $t7, %lo(D_80130F10)($t7) /* B6589C 800EE6FC 3C0E8017 */ lui $t6, %hi(gAudioContext+0x289c) # $t6, 0x8017 /* B658A0 800EE700 8DCE1A1C */ lw $t6, %lo(gAudioContext+0x289c)($t6) /* B658A4 800EE704 27BDFFE8 */ addiu $sp, $sp, -0x18 /* B658A8 800EE708 3C018017 */ lui $at, %hi(D_8016BA04) # $at, 0x8017 /* B658AC 800EE70C AFBF0014 */ sw $ra, 0x14($sp) /* B658B0 800EE710 11E0003A */ beqz $t7, .L800EE7FC /* B658B4 800EE714 AC2EBA04 */ sw $t6, %lo(D_8016BA04)($at) /* B658B8 800EE718 3C188013 */ lui $t8, %hi(D_80130F0C) # $t8, 0x8013 /* B658BC 800EE71C 93180F0C */ lbu $t8, %lo(D_80130F0C)($t8) /* B658C0 800EE720 24010001 */ li $at, 1 /* B658C4 800EE724 17010003 */ bne $t8, $at, .L800EE734 /* B658C8 800EE728 00000000 */ nop /* B658CC 800EE72C 0C03B280 */ jal func_800ECA00 /* B658D0 800EE730 00000000 */ nop .L800EE734: /* B658D4 800EE734 3C198013 */ lui $t9, %hi(D_80130F38) # $t9, 0x8013 /* B658D8 800EE738 93390F38 */ lbu $t9, %lo(D_80130F38)($t9) /* B658DC 800EE73C 3C088013 */ lui $t0, %hi(D_80130F0C) # $t0, 0x8013 /* B658E0 800EE740 17200007 */ bnez $t9, .L800EE760 /* B658E4 800EE744 00000000 */ nop /* B658E8 800EE748 91080F0C */ lbu $t0, %lo(D_80130F0C)($t0) /* B658EC 800EE74C 24010001 */ li $at, 1 /* B658F0 800EE750 15010003 */ bne $t0, $at, .L800EE760 /* B658F4 800EE754 00000000 */ nop /* B658F8 800EE758 0C03B516 */ jal func_800ED458 /* B658FC 800EE75C 00002025 */ move $a0, $zero .L800EE760: /* B65900 800EE760 3C028013 */ lui $v0, %hi(D_80130F3C) # $v0, 0x8013 /* B65904 800EE764 8C420F3C */ lw $v0, %lo(D_80130F3C)($v0) /* B65908 800EE768 10400009 */ beqz $v0, .L800EE790 /* B6590C 800EE76C 30494000 */ andi $t1, $v0, 0x4000 /* B65910 800EE770 11200005 */ beqz $t1, .L800EE788 /* B65914 800EE774 00000000 */ nop /* B65918 800EE778 0C03B480 */ jal func_800ED200 /* B6591C 800EE77C 00000000 */ nop /* B65920 800EE780 10000003 */ b .L800EE790 /* B65924 800EE784 00000000 */ nop .L800EE788: /* B65928 800EE788 0C03B37E */ jal func_800ECDF8 /* B6592C 800EE78C 00000000 */ nop .L800EE790: /* B65930 800EE790 0C03B68F */ jal func_800EDA3C /* B65934 800EE794 00000000 */ nop /* B65938 800EE798 3C0B8013 */ lui $t3, %hi(D_80130F38) # $t3, 0x8013 /* B6593C 800EE79C 916B0F38 */ lbu $t3, %lo(D_80130F38)($t3) /* B65940 800EE7A0 3C0A8017 */ lui $t2, %hi(D_8016BA04) # $t2, 0x8017 /* B65944 800EE7A4 8D4ABA04 */ lw $t2, %lo(D_8016BA04)($t2) /* B65948 800EE7A8 3C018013 */ lui $at, %hi(D_80130F68) # $at, 0x8013 /* B6594C 800EE7AC 15600003 */ bnez $t3, .L800EE7BC /* B65950 800EE7B0 AC2A0F68 */ sw $t2, %lo(D_80130F68)($at) /* B65954 800EE7B4 0C03B901 */ jal func_800EE404 /* B65958 800EE7B8 00000000 */ nop .L800EE7BC: /* B6595C 800EE7BC 3C0C8013 */ lui $t4, %hi(D_80130F3C) # $t4, 0x8013 /* B65960 800EE7C0 8D8C0F3C */ lw $t4, %lo(D_80130F3C)($t4) /* B65964 800EE7C4 3C0D8013 */ lui $t5, %hi(D_80130F14) # $t5, 0x8013 /* B65968 800EE7C8 3C0E8013 */ lui $t6, %hi(D_80130F18) # $t6, 0x8013 /* B6596C 800EE7CC 11800008 */ beqz $t4, .L800EE7F0 /* B65970 800EE7D0 3C188013 */ lui $t8, %hi(D_80130F14) # $t8, 0x8013 /* B65974 800EE7D4 91AD0F14 */ lbu $t5, %lo(D_80130F14)($t5) /* B65978 800EE7D8 91CE0F18 */ lbu $t6, %lo(D_80130F18)($t6) /* B6597C 800EE7DC 240F0001 */ li $t7, 1 /* B65980 800EE7E0 3C018013 */ lui $at, %hi(D_80131880) # $at, 0x8013 /* B65984 800EE7E4 11AE0002 */ beq $t5, $t6, .L800EE7F0 /* B65988 800EE7E8 00000000 */ nop /* B6598C 800EE7EC A02F1880 */ sb $t7, %lo(D_80131880)($at) .L800EE7F0: /* B65990 800EE7F0 93180F14 */ lbu $t8, %lo(D_80130F14)($t8) /* B65994 800EE7F4 3C018013 */ lui $at, %hi(D_80130F18) # $at, 0x8013 /* B65998 800EE7F8 A0380F18 */ sb $t8, %lo(D_80130F18)($at) .L800EE7FC: /* B6599C 800EE7FC 0C03B8B5 */ jal func_800EE2D4 /* B659A0 800EE800 00000000 */ nop /* B659A4 800EE804 0C03B8C6 */ jal func_800EE318 /* B659A8 800EE808 00000000 */ nop /* B659AC 800EE80C 0C03B8A7 */ jal func_800EE29C /* B659B0 800EE810 00000000 */ nop /* B659B4 800EE814 8FBF0014 */ lw $ra, 0x14($sp) /* B659B8 800EE818 27BD0018 */ addiu $sp, $sp, 0x18 /* B659BC 800EE81C 03E00008 */ jr $ra /* B659C0 800EE820 00000000 */ nop