oot/asm/non_matchings/code/code_800EC960/func_800EEA50.s

3812 lines
179 KiB
ArmAsm

.rdata
glabel D_80149D28
.asciz "1"
.balign 4
glabel D_80149D2C
.asciz "Audio Debug Mode"
.balign 4
glabel D_80149D40
.asciz "- %s -"
.balign 4
glabel D_80149D48
.asciz "Audio ScrPrt"
.balign 4
glabel D_80149D58
.asciz "%s"
.balign 4
glabel D_80149D5C
.asciz "%04X"
.balign 4
glabel D_80149D64
.asciz "BGM CANCEL:%s"
.balign 4
glabel D_80149D74
.asciz "SE MUTE:%s"
.balign 4
glabel D_80149D80
.asciz "PUSH CONT-4 A-BTN"
.balign 4
glabel D_80149D94
.asciz "SE HANDLE:%s"
.balign 4
glabel D_80149DA4
.asciz "%02x %04x %02x %08x"
.balign 4
glabel D_80149DB8
.asciz "*"
.balign 4
glabel D_80149DBC
.asciz "Seq 0 : %2x"
.balign 4
glabel D_80149DCC
.asciz "Seq 1 : %2x"
.balign 4
glabel D_80149DDC
.asciz "SE HD : %2x %s"
.balign 4
glabel D_80149DEC
.asciz "SE No. :%3x"
.balign 4
glabel D_80149DF8
.asciz "S-Out : %2x %s"
.balign 4
glabel D_80149E08
.asciz "BGM Ent: %2x"
.balign 4
glabel D_80149E18
.asciz "Spec : %2x"
.balign 4
glabel D_80149E28
.asciz "Na Snd : %2x"
.balign 4
glabel D_80149E38
.asciz "Cam Wt : %s"
.balign 4
glabel D_80149E44
.asciz "Lnk Wt : %s"
.balign 4
glabel D_80149E50
.asciz "SE Ent : %2x"
.balign 4
glabel D_80149E60
.asciz "%s <%d>"
.balign 4
glabel D_80149E68
.asciz "%2X %5d %5d %5d %02X %04X %04X"
.balign 4
glabel D_80149E88
.asciz "FF ----- ----- ----- -- ---- ----"
.balign 4
glabel D_80149EAC
.asciz "%2X %5d %5d %5d %3d %3d %04X"
.balign 4
glabel D_80149ECC
.asciz "FF ----- ----- ----- --- --- ----"
.balign 4
glabel D_80149EF0
.asciz "%2X %5d %5d %5d %3d %3d %04X"
.balign 4
glabel D_80149F10
.asciz "FF ----- ----- ----- --- --- ----"
.balign 4
glabel D_80149F34
.asciz "%2X %04X"
.balign 4
glabel D_80149F40
.asciz "FF ----"
.balign 4
glabel D_80149F48
.asciz "*"
.balign 4
glabel D_80149F4C
.asciz "Swicth : %d"
.balign 4
glabel D_80149F5C
.asciz "Lines : %d"
.balign 4
glabel D_80149F6C
.asciz "Color : %d"
.balign 4
glabel D_80149F7C
.asciz "%s : %d"
.balign 4
glabel D_80149F88
.asciz "%s : %d"
.balign 4
glabel D_80149F94
.asciz "ENVRONM : %d"
.balign 4
glabel D_80149FA4
.asciz "%s : %d"
.balign 4
glabel D_80149FB0
.asciz "%s : %d"
.balign 4
glabel D_80149FBC
.asciz "%s : %d"
.balign 4
glabel D_80149FC4
.asciz "%s : %d"
.balign 4
glabel D_80149FD0
.asciz "SEQ ENT : %d"
.balign 4
glabel D_80149FE0
.asciz "SWAP OFF"
.balign 4
glabel D_80149FEC
.asciz "*"
.balign 4
glabel D_80149FF0
.asciz "V"
.balign 4
glabel D_80149FF4
.asciz "%04x %04x %s"
.balign 4
glabel D_8014A004
.asciz "Group Track:%d"
.balign 4
glabel D_8014A014
.asciz "Sub Track :%d"
.balign 4
glabel D_8014A024
.asciz "TRK NO. "
.balign 4
glabel D_8014A030
.asciz "ENTRY "
.balign 4
glabel D_8014A03C
.asciz "MUTE "
.balign 4
glabel D_8014A048
.asciz "OPENNOTE"
.balign 4
glabel D_8014A054
.asciz "%1X"
.balign 4
glabel D_8014A058
.asciz "O"
.balign 4
glabel D_8014A05C
.asciz "X"
.balign 4
glabel D_8014A060
.asciz "O"
.balign 4
glabel D_8014A064
.asciz "X"
.balign 4
glabel D_8014A068
.asciz "%1X"
.balign 4
glabel D_8014A06C
.asciz "%2d,%2d"
.balign 4
glabel D_8014A074
.asciz "VOL "
.balign 4
glabel D_8014A080
.asciz "E VOL "
.balign 4
glabel D_8014A08C
.asciz "BANK ID "
.balign 4
glabel D_8014A098
.asciz "PROG "
.balign 4
glabel D_8014A0A4
.asciz "PAN "
.balign 4
glabel D_8014A0AC
.asciz "PANPOW "
.balign 4
glabel D_8014A0B8
.asciz "FXMIX "
.balign 4
glabel D_8014A0C4
.asciz "PRIO "
.balign 4
glabel D_8014A0D0
.asciz "VIB PIT "
.balign 4
glabel D_8014A0DC
.asciz "VIB DEP "
.balign 4
glabel D_8014A0E8
.asciz "TUNE "
.balign 4
glabel D_8014A0F4
.asciz "TUNE "
.balign 4
glabel D_8014A100
.asciz "%02X "
.balign 4
glabel D_8014A108
.asciz "%d"
.balign 4
glabel D_8014A10C
.asciz "%d"
.balign 4
glabel D_8014A110
.asciz "%X"
.balign 4
glabel D_8014A114
.asciz "%d"
.balign 4
glabel D_8014A118
.asciz "%d"
.balign 4
glabel D_8014A11C
.asciz "%d"
.balign 4
glabel D_8014A120
.asciz "%d"
.balign 4
glabel D_8014A124
.asciz "%d"
.balign 4
glabel D_8014A128
.asciz "%d"
.balign 4
glabel D_8014A12C
.asciz "%d"
.balign 4
glabel D_8014A130
.asciz "%d"
.balign 4
glabel D_8014A134
.asciz "TOTAL %d"
.balign 4
glabel D_8014A140
.asciz "DRIVER %05X / %05X"
.balign 4
glabel D_8014A154
.asciz "AT-SEQ %02X-%02X (%05X-%05X / %05X)"
.balign 4
glabel D_8014A178
.asciz "AT-BNK %02X-%02X (%05X-%05X / %05X)"
.balign 4
glabel D_8014A19C
.asciz "ST-SEQ %02Xseqs (%05X / %06X)"
.balign 4
glabel D_8014A1BC
.asciz "%02x"
.balign 4
glabel D_8014A1C4
.asciz "ST-BNK %02Xbanks (%05X / %06X)"
.balign 4
glabel D_8014A1E4
.asciz "%02x"
.balign 4
glabel D_8014A1EC
.asciz "E-MEM %05X / %05X"
.balign 4
glabel D_8014A200
.asciz "BGM No. %02X"
.balign 4
glabel D_8014A210
.asciz "SCENE SET %02X %s"
.balign 4
glabel D_8014A224
.asciz "*"
.balign 4
glabel D_8014A228
.asciz "NEXT SCENE %02X %s"
.balign 4
glabel D_8014A23C
.asciz "NOW SCENE %02X %s"
.balign 4
glabel D_8014A250
.asciz "NOW BLOCK %02X"
.balign 4
glabel D_8014A260
.asciz "PORT"
.balign 4
glabel D_8014A268
.asciz "%02X %02X %02X %02X"
.balign 4
glabel D_8014A27C
.asciz "%02X %02X %02X %02X"
.balign 4
glabel D_8014A290
.asciz "SEQ INFO : %2d %02x %d"
.balign 4
glabel D_8014A2A8
.asciz "PLAY INFO : %2d %02x %d"
.balign 4
glabel D_8014A2C0
.asciz "8note REC POINTER : %08x"
.balign 4
glabel D_8014A2DC
.asciz "%02x"
.balign 4
glabel D_8014A2E4
.asciz "OCA:%02x SEQ:%04x PLAY:%02x REC:%02x"
.balign 4
glabel D_8014A30C
.asciz "*"
.balign 4
glabel D_8014A310
.asciz "SE HD : %02x %s"
.balign 4
glabel D_8014A324
.asciz "SE No. : %02x"
.balign 4
glabel D_8014A334
.asciz " : %04x"
.balign 4
glabel D_8014A344
.asciz "SE SW %s"
.balign 4
glabel D_8014A350
.asciz "%s"
.balign 4
glabel D_8014A354
.asciz "SE PR : %02x"
.balign 4
glabel D_8014A364
.asciz "env_fx %d code_fx %d SPEC %d"
.balign 4
glabel D_8014A384
.asciz "SOUND GAME FRAME NOW %f"
.balign 4
glabel D_8014A39C
.asciz "SOUND GAME FRAME MAX %f"
.balign 4
glabel D_8014A3B4
.asciz "SWITCH BGM MODE %d %d %d (FLAG %d)"
.balign 4
glabel D_8014A3D8
.asciz "ENEMY DIST %f VOL %3d"
.balign 4
glabel D_8014A3F0
.asciz "GANON DIST VOL %3d"
.balign 4
glabel D_8014A404
.asciz "DEMO FLAG %d"
.balign 4
glabel D_8014A414
.asciz "MARON BGM DIST %f"
.balign 4
glabel D_8014A428
.asciz "NATURE FAILED %01x"
.balign 4
glabel D_8014A43C
.asciz "SARIA BGM PTR %08x"
.balign 4
glabel D_8014A450
.asciz "POLI %d(%d)"
.balign 4
glabel D_8014A45C
.asciz "%d"
.balign 4
.late_rodata
glabel jtbl_8014A484
.word L800EEEB4
.word L800EF124
.word L800F1BA4
.word L800F0CFC
.word L800F1BA4
.word L800F008C
.word L800F1BA4
.word L800EF3F0
.word L800EFC20
.word L800F1014
.word L800F1BA4
.word L800F12F0
.word L800F14B8
.word L800EF978
.word L800F17F8
glabel D_8014A4C0
.float 127.1
.word 0 # forced padding
glabel D_8014A4C8
.double 127.1
glabel D_8014A4D0
.float 50000000
.text
glabel func_800EEA50
/* B65BF0 800EEA50 27BDFF50 */ addiu $sp, $sp, -0xb0
/* B65BF4 800EEA54 3C0E8015 */ lui $t6, %hi(D_80149D28) # $t6, 0x8015
/* B65BF8 800EEA58 95CE9D28 */ lhu $t6, %lo(D_80149D28)($t6)
/* B65BFC 800EEA5C AFBF0064 */ sw $ra, 0x64($sp)
/* B65C00 800EEA60 AFB00040 */ sw $s0, 0x40($sp)
/* B65C04 800EEA64 240F0001 */ li $t7, 1
/* B65C08 800EEA68 3C018013 */ lui $at, %hi(D_80131C98) # $at, 0x8013
/* B65C0C 800EEA6C AFBE0060 */ sw $fp, 0x60($sp)
/* B65C10 800EEA70 AFB7005C */ sw $s7, 0x5c($sp)
/* B65C14 800EEA74 AFB60058 */ sw $s6, 0x58($sp)
/* B65C18 800EEA78 AFB50054 */ sw $s5, 0x54($sp)
/* B65C1C 800EEA7C AFB40050 */ sw $s4, 0x50($sp)
/* B65C20 800EEA80 AFB3004C */ sw $s3, 0x4c($sp)
/* B65C24 800EEA84 AFB20048 */ sw $s2, 0x48($sp)
/* B65C28 800EEA88 AFB10044 */ sw $s1, 0x44($sp)
/* B65C2C 800EEA8C F7B60038 */ sdc1 $f22, 0x38($sp)
/* B65C30 800EEA90 F7B40030 */ sdc1 $f20, 0x30($sp)
/* B65C34 800EEA94 AFA400B0 */ sw $a0, 0xb0($sp)
/* B65C38 800EEA98 00008025 */ move $s0, $zero
/* B65C3C 800EEA9C A02F1C98 */ sb $t7, %lo(D_80131C98)($at)
/* B65C40 800EEAA0 24050003 */ li $a1, 3
/* B65C44 800EEAA4 24060002 */ li $a2, 2
/* B65C48 800EEAA8 0C03ED07 */ jal GfxPrint_SetPos
/* B65C4C 800EEAAC A7AE0098 */ sh $t6, 0x98($sp)
/* B65C50 800EEAB0 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B65C54 800EEAB4 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B65C58 800EEAB8 240200FF */ li $v0, 255
/* B65C5C 800EEABC 240D00FF */ li $t5, 255
/* B65C60 800EEAC0 31180004 */ andi $t8, $t0, 4
/* B65C64 800EEAC4 0018C883 */ sra $t9, $t8, 2
/* B65C68 800EEAC8 03220019 */ multu $t9, $v0
/* B65C6C 800EEACC 310A0002 */ andi $t2, $t0, 2
/* B65C70 800EEAD0 000A5843 */ sra $t3, $t2, 1
/* B65C74 800EEAD4 310C0001 */ andi $t4, $t0, 1
/* B65C78 800EEAD8 AFAD0010 */ sw $t5, 0x10($sp)
/* B65C7C 800EEADC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B65C80 800EEAE0 00002812 */ mflo $a1
/* B65C84 800EEAE4 00000000 */ nop
/* B65C88 800EEAE8 00000000 */ nop
/* B65C8C 800EEAEC 01620019 */ multu $t3, $v0
/* B65C90 800EEAF0 00003012 */ mflo $a2
/* B65C94 800EEAF4 00000000 */ nop
/* B65C98 800EEAF8 00000000 */ nop
/* B65C9C 800EEAFC 01820019 */ multu $t4, $v0
/* B65CA0 800EEB00 00003812 */ mflo $a3
/* B65CA4 800EEB04 0C03ECEB */ jal GfxPrint_SetColor
/* B65CA8 800EEB08 00000000 */ nop
/* B65CAC 800EEB0C 3C058015 */ lui $a1, %hi(D_80149D2C) # $a1, 0x8015
/* B65CB0 800EEB10 24A59D2C */ addiu $a1, %lo(D_80149D2C) # addiu $a1, $a1, -0x62d4
/* B65CB4 800EEB14 0C03EF2D */ jal GfxPrint_Printf
/* B65CB8 800EEB18 8FA400B0 */ lw $a0, 0xb0($sp)
/* B65CBC 800EEB1C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B65CC0 800EEB20 24050003 */ li $a1, 3
/* B65CC4 800EEB24 0C03ED07 */ jal GfxPrint_SetPos
/* B65CC8 800EEB28 24060003 */ li $a2, 3
/* B65CCC 800EEB2C 3C0E8013 */ lui $t6, %hi(D_80131CA0) # $t6, 0x8013
/* B65CD0 800EEB30 91CE1CA0 */ lbu $t6, %lo(D_80131CA0)($t6)
/* B65CD4 800EEB34 3C188013 */ lui $t8, %hi(D_80131CAC) # $t8, 0x8013
/* B65CD8 800EEB38 27181CAC */ addiu $t8, %lo(D_80131CAC) # addiu $t8, $t8, 0x1cac
/* B65CDC 800EEB3C 000E7880 */ sll $t7, $t6, 2
/* B65CE0 800EEB40 01EE7823 */ subu $t7, $t7, $t6
/* B65CE4 800EEB44 000F78C0 */ sll $t7, $t7, 3
/* B65CE8 800EEB48 3C058015 */ lui $a1, %hi(D_80149D40) # $a1, 0x8015
/* B65CEC 800EEB4C 01EE7823 */ subu $t7, $t7, $t6
/* B65CF0 800EEB50 01F83021 */ addu $a2, $t7, $t8
/* B65CF4 800EEB54 24A59D40 */ addiu $a1, %lo(D_80149D40) # addiu $a1, $a1, -0x62c0
/* B65CF8 800EEB58 0C03EF2D */ jal GfxPrint_Printf
/* B65CFC 800EEB5C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B65D00 800EEB60 3C058013 */ lui $a1, %hi(D_80133414) # $a1, 0x8013
/* B65D04 800EEB64 90A53414 */ lbu $a1, %lo(D_80133414)($a1)
/* B65D08 800EEB68 3C048013 */ lui $a0, %hi(D_801337CD)
/* B65D0C 800EEB6C 3C188017 */ lui $t8, %hi(D_8016B9E0) # $t8, 0x8017
/* B65D10 800EEB70 0005C8C0 */ sll $t9, $a1, 3
/* B65D14 800EEB74 0325C823 */ subu $t9, $t9, $a1
/* B65D18 800EEB78 0019C8C0 */ sll $t9, $t9, 3
/* B65D1C 800EEB7C 00992021 */ addu $a0, $a0, $t9
/* B65D20 800EEB80 908437CD */ lbu $a0, %lo(D_801337CD)($a0)
/* B65D24 800EEB84 0000B025 */ move $s6, $zero
/* B65D28 800EEB88 3C0E8013 */ lui $t6, %hi(D_80131F68) # $t6, 0x8013
/* B65D2C 800EEB8C 18800013 */ blez $a0, .L800EEBDC
/* B65D30 800EEB90 2718B9E0 */ addiu $t8, %lo(D_8016B9E0) # addiu $t8, $t8, -0x4620
/* B65D34 800EEB94 3C028017 */ lui $v0, %hi(gAudioContext+0x352c) # $v0, 0x8017
/* B65D38 800EEB98 8C4226AC */ lw $v0, %lo(gAudioContext+0x352c)($v0)
/* B65D3C 800EEB9C 24070001 */ li $a3, 1
/* B65D40 800EEBA0 240300E0 */ li $v1, 224
.L800EEBA4:
/* B65D44 800EEBA4 02C30019 */ multu $s6, $v1
/* B65D48 800EEBA8 26D60001 */ addiu $s6, $s6, 1
/* B65D4C 800EEBAC 32D600FF */ andi $s6, $s6, 0xff
/* B65D50 800EEBB0 02C4082A */ slt $at, $s6, $a0
/* B65D54 800EEBB4 00005012 */ mflo $t2
/* B65D58 800EEBB8 004A5821 */ addu $t3, $v0, $t2
/* B65D5C 800EEBBC 8D6C00C0 */ lw $t4, 0xc0($t3)
/* B65D60 800EEBC0 000C6FC2 */ srl $t5, $t4, 0x1f
/* B65D64 800EEBC4 14ED0003 */ bne $a3, $t5, .L800EEBD4
/* B65D68 800EEBC8 00000000 */ nop
/* B65D6C 800EEBCC 26100001 */ addiu $s0, $s0, 1
/* B65D70 800EEBD0 321000FF */ andi $s0, $s0, 0xff
.L800EEBD4:
/* B65D74 800EEBD4 1420FFF3 */ bnez $at, .L800EEBA4
/* B65D78 800EEBD8 00000000 */ nop
.L800EEBDC:
/* B65D7C 800EEBDC 91CE1F68 */ lbu $t6, %lo(D_80131F68)($t6)
/* B65D80 800EEBE0 AFB00078 */ sw $s0, 0x78($sp)
/* B65D84 800EEBE4 00B81021 */ addu $v0, $a1, $t8
/* B65D88 800EEBE8 01D0082A */ slt $at, $t6, $s0
/* B65D8C 800EEBEC 10200003 */ beqz $at, .L800EEBFC
/* B65D90 800EEBF0 3C148013 */ lui $s4, %hi(D_80131EE4) # $s4, 0x8013
/* B65D94 800EEBF4 3C018013 */ lui $at, %hi(D_80131F68) # $at, 0x8013
/* B65D98 800EEBF8 A0301F68 */ sb $s0, %lo(D_80131F68)($at)
.L800EEBFC:
/* B65D9C 800EEBFC 90590000 */ lbu $t9, ($v0)
/* B65DA0 800EEC00 8FAA0078 */ lw $t2, 0x78($sp)
/* B65DA4 800EEC04 3C158013 */ lui $s5, %hi(D_80131EDC) # $s5, 0x8013
/* B65DA8 800EEC08 26941EE4 */ addiu $s4, %lo(D_80131EE4) # addiu $s4, $s4, 0x1ee4
/* B65DAC 800EEC0C 032A082A */ slt $at, $t9, $t2
/* B65DB0 800EEC10 10200002 */ beqz $at, .L800EEC1C
/* B65DB4 800EEC14 26B51EDC */ addiu $s5, %lo(D_80131EDC) # addiu $s5, $s5, 0x1edc
/* B65DB8 800EEC18 A0500000 */ sb $s0, ($v0)
.L800EEC1C:
/* B65DBC 800EEC1C 928B0000 */ lbu $t3, ($s4)
/* B65DC0 800EEC20 3C168013 */ lui $s6, %hi(D_80131EE0) # $s6, 0x8013
/* B65DC4 800EEC24 26D61EE0 */ addiu $s6, %lo(D_80131EE0) # addiu $s6, $s6, 0x1ee0
/* B65DC8 800EEC28 11600097 */ beqz $t3, .L800EEE88
/* B65DCC 800EEC2C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B65DD0 800EEC30 82A50000 */ lb $a1, ($s5)
/* B65DD4 800EEC34 0C03ED07 */ jal GfxPrint_SetPos
/* B65DD8 800EEC38 82C60000 */ lb $a2, ($s6)
/* B65DDC 800EEC3C 92820002 */ lbu $v0, 2($s4)
/* B65DE0 800EEC40 240300C8 */ li $v1, 200
/* B65DE4 800EEC44 241900FF */ li $t9, 255
/* B65DE8 800EEC48 304C0004 */ andi $t4, $v0, 4
/* B65DEC 800EEC4C 000C6883 */ sra $t5, $t4, 2
/* B65DF0 800EEC50 01A30019 */ multu $t5, $v1
/* B65DF4 800EEC54 304E0002 */ andi $t6, $v0, 2
/* B65DF8 800EEC58 000E7843 */ sra $t7, $t6, 1
/* B65DFC 800EEC5C 30580001 */ andi $t8, $v0, 1
/* B65E00 800EEC60 AFB90010 */ sw $t9, 0x10($sp)
/* B65E04 800EEC64 8FA400B0 */ lw $a0, 0xb0($sp)
/* B65E08 800EEC68 00002812 */ mflo $a1
/* B65E0C 800EEC6C 00000000 */ nop
/* B65E10 800EEC70 00000000 */ nop
/* B65E14 800EEC74 01E30019 */ multu $t7, $v1
/* B65E18 800EEC78 00003012 */ mflo $a2
/* B65E1C 800EEC7C 00000000 */ nop
/* B65E20 800EEC80 00000000 */ nop
/* B65E24 800EEC84 03030019 */ multu $t8, $v1
/* B65E28 800EEC88 00003812 */ mflo $a3
/* B65E2C 800EEC8C 0C03ECEB */ jal GfxPrint_SetColor
/* B65E30 800EEC90 00000000 */ nop
/* B65E34 800EEC94 3C058015 */ lui $a1, %hi(D_80149D48) # $a1, 0x8015
/* B65E38 800EEC98 24A59D48 */ addiu $a1, %lo(D_80149D48) # addiu $a1, $a1, -0x62b8
/* B65E3C 800EEC9C 0C03EF2D */ jal GfxPrint_Printf
/* B65E40 800EECA0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B65E44 800EECA4 92840001 */ lbu $a0, 1($s4)
/* B65E48 800EECA8 3C1E8013 */ lui $fp, %hi(D_80131ED4) # $fp, 0x8013
/* B65E4C 800EECAC 83DE1ED4 */ lb $fp, %lo(D_80131ED4)($fp)
/* B65E50 800EECB0 24840001 */ addiu $a0, $a0, 1
/* B65E54 800EECB4 18800074 */ blez $a0, .L800EEE88
/* B65E58 800EECB8 00009025 */ move $s2, $zero
/* B65E5C 800EECBC 24170005 */ li $s7, 5
/* B65E60 800EECC0 24130078 */ li $s3, 120
/* B65E64 800EECC4 241100B4 */ li $s1, 180
.L800EECC8:
/* B65E68 800EECC8 17C0000B */ bnez $fp, .L800EECF8
/* B65E6C 800EECCC 3C0C8017 */ lui $t4, %hi(D_8016B7E8) # $t4, 0x8017
/* B65E70 800EECD0 3C0A8013 */ lui $t2, %hi(D_80131ED8) # $t2, 0x8013
/* B65E74 800EECD4 914A1ED8 */ lbu $t2, %lo(D_80131ED8)($t2)
/* B65E78 800EECD8 24010001 */ li $at, 1
/* B65E7C 800EECDC 55410004 */ bnel $t2, $at, .L800EECF0
/* B65E80 800EECE0 00049600 */ sll $s2, $a0, 0x18
/* B65E84 800EECE4 10000007 */ b .L800EED04
/* B65E88 800EECE8 241E0018 */ li $fp, 24
/* B65E8C 800EECEC 00049600 */ sll $s2, $a0, 0x18
.L800EECF0:
/* B65E90 800EECF0 10000004 */ b .L800EED04
/* B65E94 800EECF4 00129603 */ sra $s2, $s2, 0x18
.L800EECF8:
/* B65E98 800EECF8 27DEFFFF */ addiu $fp, $fp, -1
/* B65E9C 800EECFC 001EF600 */ sll $fp, $fp, 0x18
/* B65EA0 800EED00 001EF603 */ sra $fp, $fp, 0x18
.L800EED04:
/* B65EA4 800EED04 1244005A */ beq $s2, $a0, .L800EEE70
/* B65EA8 800EED08 001E58C0 */ sll $t3, $fp, 3
/* B65EAC 800EED0C 03D7001A */ div $zero, $fp, $s7
/* B65EB0 800EED10 00006810 */ mfhi $t5
/* B65EB4 800EED14 258CB7E8 */ addiu $t4, %lo(D_8016B7E8) # addiu $t4, $t4, -0x4818
/* B65EB8 800EED18 016C8021 */ addu $s0, $t3, $t4
/* B65EBC 800EED1C 16E00002 */ bnez $s7, .L800EED28
/* B65EC0 800EED20 00000000 */ nop
/* B65EC4 800EED24 0007000D */ break 7
.L800EED28:
/* B65EC8 800EED28 2401FFFF */ li $at, -1
/* B65ECC 800EED2C 16E10004 */ bne $s7, $at, .L800EED40
/* B65ED0 800EED30 3C018000 */ lui $at, 0x8000
/* B65ED4 800EED34 17C10002 */ bne $fp, $at, .L800EED40
/* B65ED8 800EED38 00000000 */ nop
/* B65EDC 800EED3C 0006000D */ break 6
.L800EED40:
/* B65EE0 800EED40 51A00019 */ beql $t5, $zero, .L800EEDA8
/* B65EE4 800EED44 92820002 */ lbu $v0, 2($s4)
/* B65EE8 800EED48 92820002 */ lbu $v0, 2($s4)
/* B65EEC 800EED4C 240B00FF */ li $t3, 255
/* B65EF0 800EED50 AFAB0010 */ sw $t3, 0x10($sp)
/* B65EF4 800EED54 304E0004 */ andi $t6, $v0, 4
/* B65EF8 800EED58 000E7883 */ sra $t7, $t6, 2
/* B65EFC 800EED5C 01F10019 */ multu $t7, $s1
/* B65F00 800EED60 30580002 */ andi $t8, $v0, 2
/* B65F04 800EED64 0018C843 */ sra $t9, $t8, 1
/* B65F08 800EED68 304A0001 */ andi $t2, $v0, 1
/* B65F0C 800EED6C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B65F10 800EED70 00002812 */ mflo $a1
/* B65F14 800EED74 00000000 */ nop
/* B65F18 800EED78 00000000 */ nop
/* B65F1C 800EED7C 03310019 */ multu $t9, $s1
/* B65F20 800EED80 00003012 */ mflo $a2
/* B65F24 800EED84 00000000 */ nop
/* B65F28 800EED88 00000000 */ nop
/* B65F2C 800EED8C 01510019 */ multu $t2, $s1
/* B65F30 800EED90 00003812 */ mflo $a3
/* B65F34 800EED94 0C03ECEB */ jal GfxPrint_SetColor
/* B65F38 800EED98 00000000 */ nop
/* B65F3C 800EED9C 10000017 */ b .L800EEDFC
/* B65F40 800EEDA0 928A0001 */ lbu $t2, 1($s4)
/* B65F44 800EEDA4 92820002 */ lbu $v0, 2($s4)
.L800EEDA8:
/* B65F48 800EEDA8 241900FF */ li $t9, 255
/* B65F4C 800EEDAC AFB90010 */ sw $t9, 0x10($sp)
/* B65F50 800EEDB0 304C0004 */ andi $t4, $v0, 4
/* B65F54 800EEDB4 000C6883 */ sra $t5, $t4, 2
/* B65F58 800EEDB8 01B30019 */ multu $t5, $s3
/* B65F5C 800EEDBC 304E0002 */ andi $t6, $v0, 2
/* B65F60 800EEDC0 000E7843 */ sra $t7, $t6, 1
/* B65F64 800EEDC4 30580001 */ andi $t8, $v0, 1
/* B65F68 800EEDC8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B65F6C 800EEDCC 00002812 */ mflo $a1
/* B65F70 800EEDD0 00000000 */ nop
/* B65F74 800EEDD4 00000000 */ nop
/* B65F78 800EEDD8 01F30019 */ multu $t7, $s3
/* B65F7C 800EEDDC 00003012 */ mflo $a2
/* B65F80 800EEDE0 00000000 */ nop
/* B65F84 800EEDE4 00000000 */ nop
/* B65F88 800EEDE8 03130019 */ multu $t8, $s3
/* B65F8C 800EEDEC 00003812 */ mflo $a3
/* B65F90 800EEDF0 0C03ECEB */ jal GfxPrint_SetColor
/* B65F94 800EEDF4 00000000 */ nop
/* B65F98 800EEDF8 928A0001 */ lbu $t2, 1($s4)
.L800EEDFC:
/* B65F9C 800EEDFC 82CB0000 */ lb $t3, ($s6)
/* B65FA0 800EEE00 82A50000 */ lb $a1, ($s5)
/* B65FA4 800EEE04 8FA400B0 */ lw $a0, 0xb0($sp)
/* B65FA8 800EEE08 014B6021 */ addu $t4, $t2, $t3
/* B65FAC 800EEE0C 01923023 */ subu $a2, $t4, $s2
/* B65FB0 800EEE10 24C60001 */ addiu $a2, $a2, 1
/* B65FB4 800EEE14 0C03ED07 */ jal GfxPrint_SetPos
/* B65FB8 800EEE18 24A50002 */ addiu $a1, $a1, 2
/* B65FBC 800EEE1C 3C058015 */ lui $a1, %hi(D_80149D58) # $a1, 0x8015
/* B65FC0 800EEE20 24A59D58 */ addiu $a1, %lo(D_80149D58) # addiu $a1, $a1, -0x62a8
/* B65FC4 800EEE24 8FA400B0 */ lw $a0, 0xb0($sp)
/* B65FC8 800EEE28 0C03EF2D */ jal GfxPrint_Printf
/* B65FCC 800EEE2C 02003025 */ move $a2, $s0
/* B65FD0 800EEE30 928D0001 */ lbu $t5, 1($s4)
/* B65FD4 800EEE34 82CE0000 */ lb $t6, ($s6)
/* B65FD8 800EEE38 82A50000 */ lb $a1, ($s5)
/* B65FDC 800EEE3C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B65FE0 800EEE40 01AE7821 */ addu $t7, $t5, $t6
/* B65FE4 800EEE44 01F23023 */ subu $a2, $t7, $s2
/* B65FE8 800EEE48 24C60001 */ addiu $a2, $a2, 1
/* B65FEC 800EEE4C 0C03ED07 */ jal GfxPrint_SetPos
/* B65FF0 800EEE50 24A50007 */ addiu $a1, $a1, 7
/* B65FF4 800EEE54 3C058015 */ lui $a1, %hi(D_80149D5C) # $a1, 0x8015
/* B65FF8 800EEE58 24A59D5C */ addiu $a1, %lo(D_80149D5C) # addiu $a1, $a1, -0x62a4
/* B65FFC 800EEE5C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66000 800EEE60 0C03EF2D */ jal GfxPrint_Printf
/* B66004 800EEE64 96060006 */ lhu $a2, 6($s0)
/* B66008 800EEE68 92840001 */ lbu $a0, 1($s4)
/* B6600C 800EEE6C 24840001 */ addiu $a0, $a0, 1
.L800EEE70:
/* B66010 800EEE70 26520001 */ addiu $s2, $s2, 1
/* B66014 800EEE74 00129600 */ sll $s2, $s2, 0x18
/* B66018 800EEE78 00129603 */ sra $s2, $s2, 0x18
/* B6601C 800EEE7C 0244082A */ slt $at, $s2, $a0
/* B66020 800EEE80 1420FF91 */ bnez $at, .L800EECC8
/* B66024 800EEE84 00000000 */ nop
.L800EEE88:
/* B66028 800EEE88 3C188013 */ lui $t8, %hi(D_80131CA0) # $t8, 0x8013
/* B6602C 800EEE8C 93181CA0 */ lbu $t8, %lo(D_80131CA0)($t8)
/* B66030 800EEE90 24170005 */ li $s7, 5
/* B66034 800EEE94 2F01000F */ sltiu $at, $t8, 0xf
/* B66038 800EEE98 10200B42 */ beqz $at, .L800F1BA4
/* B6603C 800EEE9C 0018C080 */ sll $t8, $t8, 2
/* B66040 800EEEA0 3C018015 */ lui $at, %hi(jtbl_8014A484)
/* B66044 800EEEA4 00380821 */ addu $at, $at, $t8
/* B66048 800EEEA8 8C38A484 */ lw $t8, %lo(jtbl_8014A484)($at)
/* B6604C 800EEEAC 03000008 */ jr $t8
/* B66050 800EEEB0 00000000 */ nop
glabel L800EEEB4
/* B66054 800EEEB4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66058 800EEEB8 24050003 */ li $a1, 3
/* B6605C 800EEEBC 0C03ED07 */ jal GfxPrint_SetPos
/* B66060 800EEEC0 24060004 */ li $a2, 4
/* B66064 800EEEC4 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B66068 800EEEC8 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B6606C 800EEECC 241900FF */ li $t9, 255
/* B66070 800EEED0 AFB90010 */ sw $t9, 0x10($sp)
/* B66074 800EEED4 31050004 */ andi $a1, $t0, 4
/* B66078 800EEED8 00052883 */ sra $a1, $a1, 2
/* B6607C 800EEEDC 00A00821 */ addu $at, $a1, $zero
/* B66080 800EEEE0 31060002 */ andi $a2, $t0, 2
/* B66084 800EEEE4 00063043 */ sra $a2, $a2, 1
/* B66088 800EEEE8 00052A00 */ sll $a1, $a1, 8
/* B6608C 800EEEEC 31070001 */ andi $a3, $t0, 1
/* B66090 800EEEF0 00073980 */ sll $a3, $a3, 6
/* B66094 800EEEF4 00A12823 */ subu $a1, $a1, $at
/* B66098 800EEEF8 00063180 */ sll $a2, $a2, 6
/* B6609C 800EEEFC 0C03ECEB */ jal GfxPrint_SetColor
/* B660A0 800EEF00 8FA400B0 */ lw $a0, 0xb0($sp)
/* B660A4 800EEF04 3C118013 */ lui $s1, %hi(D_80131E08) # $s1, 0x8013
/* B660A8 800EEF08 26311E08 */ addiu $s1, %lo(D_80131E08) # addiu $s1, $s1, 0x1e08
/* B660AC 800EEF0C 962A000A */ lhu $t2, 0xa($s1)
/* B660B0 800EEF10 24140005 */ li $s4, 5
/* B660B4 800EEF14 3C108013 */ lui $s0, %hi(D_80131F54) # $s0, 0x8013
/* B660B8 800EEF18 01540019 */ multu $t2, $s4
/* B660BC 800EEF1C 26101F54 */ addiu $s0, %lo(D_80131F54) # addiu $s0, $s0, 0x1f54
/* B660C0 800EEF20 3C058015 */ lui $a1, %hi(D_80149D64) # $a1, 0x8015
/* B660C4 800EEF24 24A59D64 */ addiu $a1, %lo(D_80149D64) # addiu $a1, $a1, -0x629c
/* B660C8 800EEF28 8FA400B0 */ lw $a0, 0xb0($sp)
/* B660CC 800EEF2C 00005812 */ mflo $t3
/* B660D0 800EEF30 020B3021 */ addu $a2, $s0, $t3
/* B660D4 800EEF34 0C03EF2D */ jal GfxPrint_Printf
/* B660D8 800EEF38 00000000 */ nop
/* B660DC 800EEF3C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B660E0 800EEF40 24050003 */ li $a1, 3
/* B660E4 800EEF44 0C03ED07 */ jal GfxPrint_SetPos
/* B660E8 800EEF48 24060005 */ li $a2, 5
/* B660EC 800EEF4C 3C0C8013 */ lui $t4, %hi(D_80131C9C) # $t4, 0x8013
/* B660F0 800EEF50 918C1C9C */ lbu $t4, %lo(D_80131C9C)($t4)
/* B660F4 800EEF54 3C058015 */ lui $a1, %hi(D_80149D74) # $a1, 0x8015
/* B660F8 800EEF58 24A59D74 */ addiu $a1, %lo(D_80149D74) # addiu $a1, $a1, -0x628c
/* B660FC 800EEF5C 01940019 */ multu $t4, $s4
/* B66100 800EEF60 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66104 800EEF64 00006812 */ mflo $t5
/* B66108 800EEF68 020D3021 */ addu $a2, $s0, $t5
/* B6610C 800EEF6C 0C03EF2D */ jal GfxPrint_Printf
/* B66110 800EEF70 00000000 */ nop
/* B66114 800EEF74 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66118 800EEF78 24050012 */ li $a1, 18
/* B6611C 800EEF7C 0C03ED07 */ jal GfxPrint_SetPos
/* B66120 800EEF80 24060004 */ li $a2, 4
/* B66124 800EEF84 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B66128 800EEF88 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B6612C 800EEF8C 240200FF */ li $v0, 255
/* B66130 800EEF90 240B00FF */ li $t3, 255
/* B66134 800EEF94 310E0004 */ andi $t6, $t0, 4
/* B66138 800EEF98 000E7883 */ sra $t7, $t6, 2
/* B6613C 800EEF9C 01E20019 */ multu $t7, $v0
/* B66140 800EEFA0 31180002 */ andi $t8, $t0, 2
/* B66144 800EEFA4 0018C843 */ sra $t9, $t8, 1
/* B66148 800EEFA8 310A0001 */ andi $t2, $t0, 1
/* B6614C 800EEFAC AFAB0010 */ sw $t3, 0x10($sp)
/* B66150 800EEFB0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66154 800EEFB4 00002812 */ mflo $a1
/* B66158 800EEFB8 00000000 */ nop
/* B6615C 800EEFBC 00000000 */ nop
/* B66160 800EEFC0 03220019 */ multu $t9, $v0
/* B66164 800EEFC4 00003012 */ mflo $a2
/* B66168 800EEFC8 00000000 */ nop
/* B6616C 800EEFCC 00000000 */ nop
/* B66170 800EEFD0 01420019 */ multu $t2, $v0
/* B66174 800EEFD4 00003812 */ mflo $a3
/* B66178 800EEFD8 0C03ECEB */ jal GfxPrint_SetColor
/* B6617C 800EEFDC 00000000 */ nop
/* B66180 800EEFE0 3C058015 */ lui $a1, %hi(D_80149D80) # $a1, 0x8015
/* B66184 800EEFE4 24A59D80 */ addiu $a1, %lo(D_80149D80) # addiu $a1, $a1, -0x6280
/* B66188 800EEFE8 0C03EF2D */ jal GfxPrint_Printf
/* B6618C 800EEFEC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66190 800EEFF0 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B66194 800EEFF4 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B66198 800EEFF8 240900FF */ li $t1, 255
/* B6619C 800EEFFC 823E0005 */ lb $fp, 5($s1)
/* B661A0 800EF000 310E0004 */ andi $t6, $t0, 4
/* B661A4 800EF004 000E7883 */ sra $t7, $t6, 2
/* B661A8 800EF008 01E90019 */ multu $t7, $t1
/* B661AC 800EF00C 31180002 */ andi $t8, $t0, 2
/* B661B0 800EF010 0018C843 */ sra $t9, $t8, 1
/* B661B4 800EF014 310A0001 */ andi $t2, $t0, 1
/* B661B8 800EF018 3C158013 */ lui $s5, %hi(D_801333A8) # $s5, 0x8013
/* B661BC 800EF01C 26B533A8 */ addiu $s5, %lo(D_801333A8) # addiu $s5, $s5, 0x33a8
/* B661C0 800EF020 001E6080 */ sll $t4, $fp, 2
/* B661C4 800EF024 02AC9021 */ addu $s2, $s5, $t4
/* B661C8 800EF028 8E4D0000 */ lw $t5, ($s2)
/* B661CC 800EF02C 240B00FF */ li $t3, 255
/* B661D0 800EF030 00002812 */ mflo $a1
/* B661D4 800EF034 91B6002D */ lbu $s6, 0x2d($t5)
/* B661D8 800EF038 00008025 */ move $s0, $zero
/* B661DC 800EF03C 03290019 */ multu $t9, $t1
/* B661E0 800EF040 AFAB0010 */ sw $t3, 0x10($sp)
/* B661E4 800EF044 8FA400B0 */ lw $a0, 0xb0($sp)
/* B661E8 800EF048 00003012 */ mflo $a2
/* B661EC 800EF04C 00000000 */ nop
/* B661F0 800EF050 00000000 */ nop
/* B661F4 800EF054 01490019 */ multu $t2, $t1
/* B661F8 800EF058 00003812 */ mflo $a3
/* B661FC 800EF05C 0C03ECEB */ jal GfxPrint_SetColor
/* B66200 800EF060 00000000 */ nop
/* B66204 800EF064 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66208 800EF068 24050003 */ li $a1, 3
/* B6620C 800EF06C 0C03ED07 */ jal GfxPrint_SetPos
/* B66210 800EF070 24060006 */ li $a2, 6
/* B66214 800EF074 001E6080 */ sll $t4, $fp, 2
/* B66218 800EF078 019E6023 */ subu $t4, $t4, $fp
/* B6621C 800EF07C 000C6080 */ sll $t4, $t4, 2
/* B66220 800EF080 3C0D8013 */ lui $t5, %hi(D_80131E38) # $t5, 0x8013
/* B66224 800EF084 25AD1E38 */ addiu $t5, %lo(D_80131E38) # addiu $t5, $t5, 0x1e38
/* B66228 800EF088 019E6023 */ subu $t4, $t4, $fp
/* B6622C 800EF08C 3C058015 */ lui $a1, %hi(D_80149D94) # $a1, 0x8015
/* B66230 800EF090 24A59D94 */ addiu $a1, %lo(D_80149D94) # addiu $a1, $a1, -0x626c
/* B66234 800EF094 018D3021 */ addu $a2, $t4, $t5
/* B66238 800EF098 0C03EF2D */ jal GfxPrint_Printf
/* B6623C 800EF09C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66240 800EF0A0 240100FF */ li $at, 255
/* B66244 800EF0A4 12C10ABF */ beq $s6, $at, .L800F1BA4
/* B66248 800EF0A8 02C09825 */ move $s3, $s6
/* B6624C 800EF0AC 3C158015 */ lui $s5, %hi(D_80149DA4) # $s5, 0x8015
/* B66250 800EF0B0 26B59DA4 */ addiu $s5, %lo(D_80149DA4) # addiu $s5, $s5, -0x625c
/* B66254 800EF0B4 24140030 */ li $s4, 48
.L800EF0B8:
/* B66258 800EF0B8 26060007 */ addiu $a2, $s0, 7
/* B6625C 800EF0BC 26100001 */ addiu $s0, $s0, 1
/* B66260 800EF0C0 321000FF */ andi $s0, $s0, 0xff
/* B66264 800EF0C4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66268 800EF0C8 0C03ED07 */ jal GfxPrint_SetPos
/* B6626C 800EF0CC 24050003 */ li $a1, 3
/* B66270 800EF0D0 02D40019 */ multu $s6, $s4
/* B66274 800EF0D4 8E4E0000 */ lw $t6, ($s2)
/* B66278 800EF0D8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6627C 800EF0DC 02A02825 */ move $a1, $s5
/* B66280 800EF0E0 02603025 */ move $a2, $s3
/* B66284 800EF0E4 00008812 */ mflo $s1
/* B66288 800EF0E8 01D11021 */ addu $v0, $t6, $s1
/* B6628C 800EF0EC 904F002A */ lbu $t7, 0x2a($v0)
/* B66290 800EF0F0 94470028 */ lhu $a3, 0x28($v0)
/* B66294 800EF0F4 AFAF0010 */ sw $t7, 0x10($sp)
/* B66298 800EF0F8 8C580020 */ lw $t8, 0x20($v0)
/* B6629C 800EF0FC 0C03EF2D */ jal GfxPrint_Printf
/* B662A0 800EF100 AFB80014 */ sw $t8, 0x14($sp)
/* B662A4 800EF104 8E590000 */ lw $t9, ($s2)
/* B662A8 800EF108 240100FF */ li $at, 255
/* B662AC 800EF10C 03315021 */ addu $t2, $t9, $s1
/* B662B0 800EF110 9156002D */ lbu $s6, 0x2d($t2)
/* B662B4 800EF114 16C1FFE8 */ bne $s6, $at, .L800EF0B8
/* B662B8 800EF118 02C09825 */ move $s3, $s6
/* B662BC 800EF11C 10000AA2 */ b .L800F1BA8
/* B662C0 800EF120 8FBF0064 */ lw $ra, 0x64($sp)
glabel L800EF124
/* B662C4 800EF124 3C068013 */ lui $a2, %hi(D_80131CA4) # $a2, 0x8013
/* B662C8 800EF128 90C61CA4 */ lbu $a2, %lo(D_80131CA4)($a2)
/* B662CC 800EF12C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B662D0 800EF130 24050002 */ li $a1, 2
/* B662D4 800EF134 0C03ED07 */ jal GfxPrint_SetPos
/* B662D8 800EF138 24C60004 */ addiu $a2, $a2, 4
/* B662DC 800EF13C 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B662E0 800EF140 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B662E4 800EF144 240B00FF */ li $t3, 255
/* B662E8 800EF148 AFAB0010 */ sw $t3, 0x10($sp)
/* B662EC 800EF14C 31050004 */ andi $a1, $t0, 4
/* B662F0 800EF150 00052883 */ sra $a1, $a1, 2
/* B662F4 800EF154 00A00821 */ addu $at, $a1, $zero
/* B662F8 800EF158 000529C0 */ sll $a1, $a1, 7
/* B662FC 800EF15C 31060002 */ andi $a2, $t0, 2
/* B66300 800EF160 00063043 */ sra $a2, $a2, 1
/* B66304 800EF164 00A12823 */ subu $a1, $a1, $at
/* B66308 800EF168 00C00821 */ addu $at, $a2, $zero
/* B6630C 800EF16C 00063200 */ sll $a2, $a2, 8
/* B66310 800EF170 00C13023 */ subu $a2, $a2, $at
/* B66314 800EF174 31070001 */ andi $a3, $t0, 1
/* B66318 800EF178 00E00821 */ addu $at, $a3, $zero
/* B6631C 800EF17C 000739C0 */ sll $a3, $a3, 7
/* B66320 800EF180 00E13823 */ subu $a3, $a3, $at
/* B66324 800EF184 0C03ECEB */ jal GfxPrint_SetColor
/* B66328 800EF188 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6632C 800EF18C 3C058015 */ lui $a1, %hi(D_80149DB8) # $a1, 0x8015
/* B66330 800EF190 24A59DB8 */ addiu $a1, %lo(D_80149DB8) # addiu $a1, $a1, -0x6248
/* B66334 800EF194 0C03EF2D */ jal GfxPrint_Printf
/* B66338 800EF198 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6633C 800EF19C 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B66340 800EF1A0 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B66344 800EF1A4 240C00FF */ li $t4, 255
/* B66348 800EF1A8 AFAC0010 */ sw $t4, 0x10($sp)
/* B6634C 800EF1AC 31050004 */ andi $a1, $t0, 4
/* B66350 800EF1B0 00052883 */ sra $a1, $a1, 2
/* B66354 800EF1B4 00A00821 */ addu $at, $a1, $zero
/* B66358 800EF1B8 00052A00 */ sll $a1, $a1, 8
/* B6635C 800EF1BC 31060002 */ andi $a2, $t0, 2
/* B66360 800EF1C0 00063043 */ sra $a2, $a2, 1
/* B66364 800EF1C4 00A12823 */ subu $a1, $a1, $at
/* B66368 800EF1C8 00C00821 */ addu $at, $a2, $zero
/* B6636C 800EF1CC 00063200 */ sll $a2, $a2, 8
/* B66370 800EF1D0 00C13023 */ subu $a2, $a2, $at
/* B66374 800EF1D4 31070001 */ andi $a3, $t0, 1
/* B66378 800EF1D8 00E00821 */ addu $at, $a3, $zero
/* B6637C 800EF1DC 00073A00 */ sll $a3, $a3, 8
/* B66380 800EF1E0 00E13823 */ subu $a3, $a3, $at
/* B66384 800EF1E4 0C03ECEB */ jal GfxPrint_SetColor
/* B66388 800EF1E8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6638C 800EF1EC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66390 800EF1F0 24050003 */ li $a1, 3
/* B66394 800EF1F4 0C03ED07 */ jal GfxPrint_SetPos
/* B66398 800EF1F8 24060004 */ li $a2, 4
/* B6639C 800EF1FC 3C118013 */ lui $s1, %hi(D_80131E08) # $s1, 0x8013
/* B663A0 800EF200 26311E08 */ addiu $s1, %lo(D_80131E08) # addiu $s1, $s1, 0x1e08
/* B663A4 800EF204 3C058015 */ lui $a1, %hi(D_80149DBC) # $a1, 0x8015
/* B663A8 800EF208 24A59DBC */ addiu $a1, %lo(D_80149DBC) # addiu $a1, $a1, -0x6244
/* B663AC 800EF20C 96260000 */ lhu $a2, ($s1)
/* B663B0 800EF210 0C03EF2D */ jal GfxPrint_Printf
/* B663B4 800EF214 8FA400B0 */ lw $a0, 0xb0($sp)
/* B663B8 800EF218 8FA400B0 */ lw $a0, 0xb0($sp)
/* B663BC 800EF21C 24050003 */ li $a1, 3
/* B663C0 800EF220 0C03ED07 */ jal GfxPrint_SetPos
/* B663C4 800EF224 24060005 */ li $a2, 5
/* B663C8 800EF228 3C058015 */ lui $a1, %hi(D_80149DCC) # $a1, 0x8015
/* B663CC 800EF22C 24A59DCC */ addiu $a1, %lo(D_80149DCC) # addiu $a1, $a1, -0x6234
/* B663D0 800EF230 8FA400B0 */ lw $a0, 0xb0($sp)
/* B663D4 800EF234 0C03EF2D */ jal GfxPrint_Printf
/* B663D8 800EF238 96260002 */ lhu $a2, 2($s1)
/* B663DC 800EF23C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B663E0 800EF240 24050003 */ li $a1, 3
/* B663E4 800EF244 0C03ED07 */ jal GfxPrint_SetPos
/* B663E8 800EF248 24060006 */ li $a2, 6
/* B663EC 800EF24C 96220004 */ lhu $v0, 4($s1)
/* B663F0 800EF250 3C0E8013 */ lui $t6, %hi(D_80131E38) # $t6, 0x8013
/* B663F4 800EF254 25CE1E38 */ addiu $t6, %lo(D_80131E38) # addiu $t6, $t6, 0x1e38
/* B663F8 800EF258 00026880 */ sll $t5, $v0, 2
/* B663FC 800EF25C 01A26823 */ subu $t5, $t5, $v0
/* B66400 800EF260 000D6880 */ sll $t5, $t5, 2
/* B66404 800EF264 3C058015 */ lui $a1, %hi(D_80149DDC) # $a1, 0x8015
/* B66408 800EF268 01A26823 */ subu $t5, $t5, $v0
/* B6640C 800EF26C 01AE3821 */ addu $a3, $t5, $t6
/* B66410 800EF270 24A59DDC */ addiu $a1, %lo(D_80149DDC) # addiu $a1, $a1, -0x6224
/* B66414 800EF274 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66418 800EF278 0C03EF2D */ jal GfxPrint_Printf
/* B6641C 800EF27C 00403025 */ move $a2, $v0
/* B66420 800EF280 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66424 800EF284 24050003 */ li $a1, 3
/* B66428 800EF288 0C03ED07 */ jal GfxPrint_SetPos
/* B6642C 800EF28C 24060007 */ li $a2, 7
/* B66430 800EF290 3C058015 */ lui $a1, %hi(D_80149DEC) # $a1, 0x8015
/* B66434 800EF294 24A59DEC */ addiu $a1, %lo(D_80149DEC) # addiu $a1, $a1, -0x6214
/* B66438 800EF298 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6643C 800EF29C 0C03EF2D */ jal GfxPrint_Printf
/* B66440 800EF2A0 96260006 */ lhu $a2, 6($s1)
/* B66444 800EF2A4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66448 800EF2A8 24050003 */ li $a1, 3
/* B6644C 800EF2AC 0C03ED07 */ jal GfxPrint_SetPos
/* B66450 800EF2B0 24060008 */ li $a2, 8
/* B66454 800EF2B4 96220008 */ lhu $v0, 8($s1)
/* B66458 800EF2B8 3C188013 */ lui $t8, %hi(D_80131E88) # $t8, 0x8013
/* B6645C 800EF2BC 27181E88 */ addiu $t8, %lo(D_80131E88) # addiu $t8, $t8, 0x1e88
/* B66460 800EF2C0 00027880 */ sll $t7, $v0, 2
/* B66464 800EF2C4 01E27821 */ addu $t7, $t7, $v0
/* B66468 800EF2C8 000F7840 */ sll $t7, $t7, 1
/* B6646C 800EF2CC 3C058015 */ lui $a1, %hi(D_80149DF8) # $a1, 0x8015
/* B66470 800EF2D0 24A59DF8 */ addiu $a1, %lo(D_80149DF8) # addiu $a1, $a1, -0x6208
/* B66474 800EF2D4 01F83821 */ addu $a3, $t7, $t8
/* B66478 800EF2D8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6647C 800EF2DC 0C03EF2D */ jal GfxPrint_Printf
/* B66480 800EF2E0 00403025 */ move $a2, $v0
/* B66484 800EF2E4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66488 800EF2E8 24050003 */ li $a1, 3
/* B6648C 800EF2EC 0C03ED07 */ jal GfxPrint_SetPos
/* B66490 800EF2F0 24060009 */ li $a2, 9
/* B66494 800EF2F4 3C058015 */ lui $a1, %hi(D_80149E08) # $a1, 0x8015
/* B66498 800EF2F8 24A59E08 */ addiu $a1, %lo(D_80149E08) # addiu $a1, $a1, -0x61f8
/* B6649C 800EF2FC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B664A0 800EF300 0C03EF2D */ jal GfxPrint_Printf
/* B664A4 800EF304 9626000A */ lhu $a2, 0xa($s1)
/* B664A8 800EF308 8FA400B0 */ lw $a0, 0xb0($sp)
/* B664AC 800EF30C 24050003 */ li $a1, 3
/* B664B0 800EF310 0C03ED07 */ jal GfxPrint_SetPos
/* B664B4 800EF314 2406000A */ li $a2, 10
/* B664B8 800EF318 3C058015 */ lui $a1, %hi(D_80149E18) # $a1, 0x8015
/* B664BC 800EF31C 24A59E18 */ addiu $a1, %lo(D_80149E18) # addiu $a1, $a1, -0x61e8
/* B664C0 800EF320 8FA400B0 */ lw $a0, 0xb0($sp)
/* B664C4 800EF324 0C03EF2D */ jal GfxPrint_Printf
/* B664C8 800EF328 9626000C */ lhu $a2, 0xc($s1)
/* B664CC 800EF32C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B664D0 800EF330 24050003 */ li $a1, 3
/* B664D4 800EF334 0C03ED07 */ jal GfxPrint_SetPos
/* B664D8 800EF338 2406000B */ li $a2, 11
/* B664DC 800EF33C 3C058015 */ lui $a1, %hi(D_80149E28) # $a1, 0x8015
/* B664E0 800EF340 24A59E28 */ addiu $a1, %lo(D_80149E28) # addiu $a1, $a1, -0x61d8
/* B664E4 800EF344 8FA400B0 */ lw $a0, 0xb0($sp)
/* B664E8 800EF348 0C03EF2D */ jal GfxPrint_Printf
/* B664EC 800EF34C 9626000E */ lhu $a2, 0xe($s1)
/* B664F0 800EF350 8FA400B0 */ lw $a0, 0xb0($sp)
/* B664F4 800EF354 24050003 */ li $a1, 3
/* B664F8 800EF358 0C03ED07 */ jal GfxPrint_SetPos
/* B664FC 800EF35C 2406000C */ li $a2, 12
/* B66500 800EF360 96390010 */ lhu $t9, 0x10($s1)
/* B66504 800EF364 24140005 */ li $s4, 5
/* B66508 800EF368 3C108013 */ lui $s0, %hi(D_80131F54) # $s0, 0x8013
/* B6650C 800EF36C 03340019 */ multu $t9, $s4
/* B66510 800EF370 26101F54 */ addiu $s0, %lo(D_80131F54) # addiu $s0, $s0, 0x1f54
/* B66514 800EF374 3C058015 */ lui $a1, %hi(D_80149E38) # $a1, 0x8015
/* B66518 800EF378 24A59E38 */ addiu $a1, %lo(D_80149E38) # addiu $a1, $a1, -0x61c8
/* B6651C 800EF37C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66520 800EF380 00005012 */ mflo $t2
/* B66524 800EF384 020A3021 */ addu $a2, $s0, $t2
/* B66528 800EF388 0C03EF2D */ jal GfxPrint_Printf
/* B6652C 800EF38C 00000000 */ nop
/* B66530 800EF390 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66534 800EF394 24050003 */ li $a1, 3
/* B66538 800EF398 0C03ED07 */ jal GfxPrint_SetPos
/* B6653C 800EF39C 2406000D */ li $a2, 13
/* B66540 800EF3A0 962B0012 */ lhu $t3, 0x12($s1)
/* B66544 800EF3A4 3C058015 */ lui $a1, %hi(D_80149E44) # $a1, 0x8015
/* B66548 800EF3A8 24A59E44 */ addiu $a1, %lo(D_80149E44) # addiu $a1, $a1, -0x61bc
/* B6654C 800EF3AC 01740019 */ multu $t3, $s4
/* B66550 800EF3B0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66554 800EF3B4 00006012 */ mflo $t4
/* B66558 800EF3B8 020C3021 */ addu $a2, $s0, $t4
/* B6655C 800EF3BC 0C03EF2D */ jal GfxPrint_Printf
/* B66560 800EF3C0 00000000 */ nop
/* B66564 800EF3C4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66568 800EF3C8 24050003 */ li $a1, 3
/* B6656C 800EF3CC 0C03ED07 */ jal GfxPrint_SetPos
/* B66570 800EF3D0 2406000E */ li $a2, 14
/* B66574 800EF3D4 3C058015 */ lui $a1, %hi(D_80149E50) # $a1, 0x8015
/* B66578 800EF3D8 24A59E50 */ addiu $a1, %lo(D_80149E50) # addiu $a1, $a1, -0x61b0
/* B6657C 800EF3DC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66580 800EF3E0 0C03EF2D */ jal GfxPrint_Printf
/* B66584 800EF3E4 96260014 */ lhu $a2, 0x14($s1)
/* B66588 800EF3E8 100009EF */ b .L800F1BA8
/* B6658C 800EF3EC 8FBF0064 */ lw $ra, 0x64($sp)
glabel L800EF3F0
/* B66590 800EF3F0 3C0142C8 */ li $at, 0x42C80000 # 0.000000
/* B66594 800EF3F4 4481B000 */ mtc1 $at, $f22
/* B66598 800EF3F8 3C018015 */ lui $at, %hi(D_8014A4C0)
/* B6659C 800EF3FC 3C168017 */ lui $s6, %hi(D_8016E1B8) # $s6, 0x8017
/* B665A0 800EF400 3C158013 */ lui $s5, %hi(D_801333A8) # $s5, 0x8013
/* B665A4 800EF404 0000F025 */ move $fp, $zero
/* B665A8 800EF408 26B533A8 */ addiu $s5, %lo(D_801333A8) # addiu $s5, $s5, 0x33a8
/* B665AC 800EF40C 26D6E1B8 */ addiu $s6, %lo(D_8016E1B8) # addiu $s6, $s6, -0x1e48
/* B665B0 800EF410 C434A4C0 */ lwc1 $f20, %lo(D_8014A4C0)($at)
/* B665B4 800EF414 00009025 */ move $s2, $zero
/* B665B8 800EF418 24140030 */ li $s4, 48
/* B665BC 800EF41C 24130004 */ li $s3, 4
.L800EF420:
/* B665C0 800EF420 3C0D8013 */ lui $t5, %hi(D_80131EC4) # $t5, 0x8013
/* B665C4 800EF424 81AD1EC4 */ lb $t5, %lo(D_80131EC4)($t5)
/* B665C8 800EF428 00008025 */ move $s0, $zero
/* B665CC 800EF42C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B665D0 800EF430 164D0019 */ bne $s2, $t5, .L800EF498
/* B665D4 800EF434 3C088013 */ lui $t0, %hi(D_80131CA8)
/* B665D8 800EF438 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B665DC 800EF43C 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B665E0 800EF440 2402007F */ li $v0, 127
/* B665E4 800EF444 241900FF */ li $t9, 255
/* B665E8 800EF448 310E0002 */ andi $t6, $t0, 2
/* B665EC 800EF44C 000E7843 */ sra $t7, $t6, 1
/* B665F0 800EF450 01E20019 */ multu $t7, $v0
/* B665F4 800EF454 31180001 */ andi $t8, $t0, 1
/* B665F8 800EF458 31050004 */ andi $a1, $t0, 4
/* B665FC 800EF45C 00052883 */ sra $a1, $a1, 2
/* B66600 800EF460 00A00821 */ addu $at, $a1, $zero
/* B66604 800EF464 00052A00 */ sll $a1, $a1, 8
/* B66608 800EF468 00A12823 */ subu $a1, $a1, $at
/* B6660C 800EF46C AFB90010 */ sw $t9, 0x10($sp)
/* B66610 800EF470 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66614 800EF474 00003012 */ mflo $a2
/* B66618 800EF478 00000000 */ nop
/* B6661C 800EF47C 00000000 */ nop
/* B66620 800EF480 03020019 */ multu $t8, $v0
/* B66624 800EF484 00003812 */ mflo $a3
/* B66628 800EF488 0C03ECEB */ jal GfxPrint_SetColor
/* B6662C 800EF48C 00000000 */ nop
/* B66630 800EF490 10000013 */ b .L800EF4E0
/* B66634 800EF494 00000000 */ nop
.L800EF498:
/* B66638 800EF498 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B6663C 800EF49C 240A00FF */ li $t2, 255
/* B66640 800EF4A0 AFAA0010 */ sw $t2, 0x10($sp)
/* B66644 800EF4A4 31050004 */ andi $a1, $t0, 4
/* B66648 800EF4A8 00052883 */ sra $a1, $a1, 2
/* B6664C 800EF4AC 00A00821 */ addu $at, $a1, $zero
/* B66650 800EF4B0 00052A00 */ sll $a1, $a1, 8
/* B66654 800EF4B4 31060002 */ andi $a2, $t0, 2
/* B66658 800EF4B8 00063043 */ sra $a2, $a2, 1
/* B6665C 800EF4BC 00A12823 */ subu $a1, $a1, $at
/* B66660 800EF4C0 00C00821 */ addu $at, $a2, $zero
/* B66664 800EF4C4 00063200 */ sll $a2, $a2, 8
/* B66668 800EF4C8 00C13023 */ subu $a2, $a2, $at
/* B6666C 800EF4CC 31070001 */ andi $a3, $t0, 1
/* B66670 800EF4D0 00E00821 */ addu $at, $a3, $zero
/* B66674 800EF4D4 00073A00 */ sll $a3, $a3, 8
/* B66678 800EF4D8 0C03ECEB */ jal GfxPrint_SetColor
/* B6667C 800EF4DC 00E13823 */ subu $a3, $a3, $at
.L800EF4E0:
/* B66680 800EF4E0 3C0B8013 */ lui $t3, %hi(D_80131EC0) # $t3, 0x8013
/* B66684 800EF4E4 816B1EC0 */ lb $t3, %lo(D_80131EC0)($t3)
/* B66688 800EF4E8 3C058013 */ lui $a1, %hi(D_80131EBC) # $a1, 0x8013
/* B6668C 800EF4EC 80A51EBC */ lb $a1, %lo(D_80131EBC)($a1)
/* B66690 800EF4F0 03CB3021 */ addu $a2, $fp, $t3
/* B66694 800EF4F4 24C60004 */ addiu $a2, $a2, 4
/* B66698 800EF4F8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6669C 800EF4FC 0C03ED07 */ jal GfxPrint_SetPos
/* B666A0 800EF500 24A50002 */ addiu $a1, $a1, 2
/* B666A4 800EF504 00126080 */ sll $t4, $s2, 2
/* B666A8 800EF508 01926023 */ subu $t4, $t4, $s2
/* B666AC 800EF50C 3C0E8013 */ lui $t6, %hi(D_80131EC8) # $t6, 0x8013
/* B666B0 800EF510 25CE1EC8 */ addiu $t6, %lo(D_80131EC8) # addiu $t6, $t6, 0x1ec8
/* B666B4 800EF514 000C6080 */ sll $t4, $t4, 2
/* B666B8 800EF518 3C0D8013 */ lui $t5, %hi(D_80131E38) # $t5, 0x8013
/* B666BC 800EF51C 25AD1E38 */ addiu $t5, %lo(D_80131E38) # addiu $t5, $t5, 0x1e38
/* B666C0 800EF520 01926023 */ subu $t4, $t4, $s2
/* B666C4 800EF524 024E8821 */ addu $s1, $s2, $t6
/* B666C8 800EF528 3C058015 */ lui $a1, %hi(D_80149E60) # $a1, 0x8015
/* B666CC 800EF52C 24A59E60 */ addiu $a1, %lo(D_80149E60) # addiu $a1, $a1, -0x61a0
/* B666D0 800EF530 82270000 */ lb $a3, ($s1)
/* B666D4 800EF534 018D3021 */ addu $a2, $t4, $t5
/* B666D8 800EF538 0C03EF2D */ jal GfxPrint_Printf
/* B666DC 800EF53C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B666E0 800EF540 3C0F8013 */ lui $t7, %hi(D_801333CC) # $t7, 0x8013
/* B666E4 800EF544 91EF33CC */ lbu $t7, %lo(D_801333CC)($t7)
/* B666E8 800EF548 3C0A8013 */ lui $t2, %hi(D_80130578)
/* B666EC 800EF54C 000FC0C0 */ sll $t8, $t7, 3
/* B666F0 800EF550 030FC023 */ subu $t8, $t8, $t7
/* B666F4 800EF554 0312C821 */ addu $t9, $t8, $s2
/* B666F8 800EF558 01595021 */ addu $t2, $t2, $t9
/* B666FC 800EF55C 914A0578 */ lbu $t2, %lo(D_80130578)($t2)
/* B66700 800EF560 194000FB */ blez $t2, .L800EF950
.L800EF564:
/* B66704 800EF564 3C0B8013 */ lui $t3, %hi(D_80131EC0) # $t3, 0x8013
/* B66708 800EF568 816B1EC0 */ lb $t3, %lo(D_80131EC0)($t3)
/* B6670C 800EF56C 3C058013 */ lui $a1, %hi(D_80131EBC) # $a1, 0x8013
/* B66710 800EF570 80A51EBC */ lb $a1, %lo(D_80131EBC)($a1)
/* B66714 800EF574 03CB3021 */ addu $a2, $fp, $t3
/* B66718 800EF578 24C60005 */ addiu $a2, $a2, 5
/* B6671C 800EF57C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66720 800EF580 0C03ED07 */ jal GfxPrint_SetPos
/* B66724 800EF584 24A50002 */ addiu $a1, $a1, 2
/* B66728 800EF588 82240000 */ lb $a0, ($s1)
/* B6672C 800EF58C 24010001 */ li $at, 1
/* B66730 800EF590 00126080 */ sll $t4, $s2, 2
/* B66734 800EF594 14810036 */ bne $a0, $at, .L800EF670
/* B66738 800EF598 01926023 */ subu $t4, $t4, $s2
/* B6673C 800EF59C 000C60C0 */ sll $t4, $t4, 3
/* B66740 800EF5A0 02CC6821 */ addu $t5, $s6, $t4
/* B66744 800EF5A4 001070C0 */ sll $t6, $s0, 3
/* B66748 800EF5A8 01AE7821 */ addu $t7, $t5, $t6
/* B6674C 800EF5AC 91E30004 */ lbu $v1, 4($t7)
/* B66750 800EF5B0 240100FF */ li $at, 255
/* B66754 800EF5B4 3C058015 */ lui $a1, %hi(D_80149E88)
/* B66758 800EF5B8 10610028 */ beq $v1, $at, .L800EF65C
/* B6675C 800EF5BC 00603025 */ move $a2, $v1
/* B66760 800EF5C0 00740019 */ multu $v1, $s4
/* B66764 800EF5C4 0012C080 */ sll $t8, $s2, 2
/* B66768 800EF5C8 02B8C821 */ addu $t9, $s5, $t8
/* B6676C 800EF5CC 8F2A0000 */ lw $t2, ($t9)
/* B66770 800EF5D0 00005812 */ mflo $t3
/* B66774 800EF5D4 014B1021 */ addu $v0, $t2, $t3
/* B66778 800EF5D8 9044002A */ lbu $a0, 0x2a($v0)
/* B6677C 800EF5DC 52640004 */ beql $s3, $a0, .L800EF5F0
/* B66780 800EF5E0 8C4E0004 */ lw $t6, 4($v0)
/* B66784 800EF5E4 56E4001E */ bnel $s7, $a0, .L800EF660
/* B66788 800EF5E8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6678C 800EF5EC 8C4E0004 */ lw $t6, 4($v0)
.L800EF5F0:
/* B66790 800EF5F0 8C4C0000 */ lw $t4, ($v0)
/* B66794 800EF5F4 3C058015 */ lui $a1, %hi(D_80149E68) # $a1, 0x8015
/* B66798 800EF5F8 C5C80000 */ lwc1 $f8, ($t6)
/* B6679C 800EF5FC C5840000 */ lwc1 $f4, ($t4)
/* B667A0 800EF600 24A59E68 */ addiu $a1, %lo(D_80149E68) # addiu $a1, $a1, -0x6198
/* B667A4 800EF604 4600428D */ trunc.w.s $f10, $f8
/* B667A8 800EF608 8FA400B0 */ lw $a0, 0xb0($sp)
/* B667AC 800EF60C 4600218D */ trunc.w.s $f6, $f4
/* B667B0 800EF610 44185000 */ mfc1 $t8, $f10
/* B667B4 800EF614 00000000 */ nop
/* B667B8 800EF618 AFB80010 */ sw $t8, 0x10($sp)
/* B667BC 800EF61C 8C590008 */ lw $t9, 8($v0)
/* B667C0 800EF620 44073000 */ mfc1 $a3, $f6
/* B667C4 800EF624 C7300000 */ lwc1 $f16, ($t9)
/* B667C8 800EF628 4600848D */ trunc.w.s $f18, $f16
/* B667CC 800EF62C 440B9000 */ mfc1 $t3, $f18
/* B667D0 800EF630 00000000 */ nop
/* B667D4 800EF634 AFAB0014 */ sw $t3, 0x14($sp)
/* B667D8 800EF638 904C0024 */ lbu $t4, 0x24($v0)
/* B667DC 800EF63C AFAC0018 */ sw $t4, 0x18($sp)
/* B667E0 800EF640 944D0026 */ lhu $t5, 0x26($v0)
/* B667E4 800EF644 AFAD001C */ sw $t5, 0x1c($sp)
/* B667E8 800EF648 944E0028 */ lhu $t6, 0x28($v0)
/* B667EC 800EF64C 0C03EF2D */ jal GfxPrint_Printf
/* B667F0 800EF650 AFAE0020 */ sw $t6, 0x20($sp)
/* B667F4 800EF654 10000004 */ b .L800EF668
/* B667F8 800EF658 00000000 */ nop
.L800EF65C:
/* B667FC 800EF65C 8FA400B0 */ lw $a0, 0xb0($sp)
.L800EF660:
/* B66800 800EF660 0C03EF2D */ jal GfxPrint_Printf
/* B66804 800EF664 24A59E88 */ addiu $a1, %lo(D_80149E88)
.L800EF668:
/* B66808 800EF668 100000A7 */ b .L800EF908
/* B6680C 800EF66C 82240000 */ lb $a0, ($s1)
.L800EF670:
/* B66810 800EF670 24010002 */ li $at, 2
/* B66814 800EF674 14810040 */ bne $a0, $at, .L800EF778
/* B66818 800EF678 00127880 */ sll $t7, $s2, 2
/* B6681C 800EF67C 01F27823 */ subu $t7, $t7, $s2
/* B66820 800EF680 000F78C0 */ sll $t7, $t7, 3
/* B66824 800EF684 02CFC021 */ addu $t8, $s6, $t7
/* B66828 800EF688 0010C8C0 */ sll $t9, $s0, 3
/* B6682C 800EF68C 03195021 */ addu $t2, $t8, $t9
/* B66830 800EF690 91430004 */ lbu $v1, 4($t2)
/* B66834 800EF694 240100FF */ li $at, 255
/* B66838 800EF698 3C058015 */ lui $a1, %hi(D_80149ECC)
/* B6683C 800EF69C 10610031 */ beq $v1, $at, .L800EF764
/* B66840 800EF6A0 00603025 */ move $a2, $v1
/* B66844 800EF6A4 00740019 */ multu $v1, $s4
/* B66848 800EF6A8 00125880 */ sll $t3, $s2, 2
/* B6684C 800EF6AC 02AB6021 */ addu $t4, $s5, $t3
/* B66850 800EF6B0 8D8D0000 */ lw $t5, ($t4)
/* B66854 800EF6B4 00007012 */ mflo $t6
/* B66858 800EF6B8 01AE1021 */ addu $v0, $t5, $t6
/* B6685C 800EF6BC 9044002A */ lbu $a0, 0x2a($v0)
/* B66860 800EF6C0 52640004 */ beql $s3, $a0, .L800EF6D4
/* B66864 800EF6C4 8C590004 */ lw $t9, 4($v0)
/* B66868 800EF6C8 56E40027 */ bnel $s7, $a0, .L800EF768
/* B6686C 800EF6CC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66870 800EF6D0 8C590004 */ lw $t9, 4($v0)
.L800EF6D4:
/* B66874 800EF6D4 8C4F0000 */ lw $t7, ($v0)
/* B66878 800EF6D8 3C038017 */ lui $v1, %hi(gAudioContext+0x3828)
/* B6687C 800EF6DC C7280000 */ lwc1 $f8, ($t9)
/* B66880 800EF6E0 C5E40000 */ lwc1 $f4, ($t7)
/* B66884 800EF6E4 3C058015 */ lui $a1, %hi(D_80149EAC) # $a1, 0x8015
/* B66888 800EF6E8 4600428D */ trunc.w.s $f10, $f8
/* B6688C 800EF6EC 24A59EAC */ addiu $a1, %lo(D_80149EAC) # addiu $a1, $a1, -0x6154
/* B66890 800EF6F0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66894 800EF6F4 4600218D */ trunc.w.s $f6, $f4
/* B66898 800EF6F8 440B5000 */ mfc1 $t3, $f10
/* B6689C 800EF6FC 00000000 */ nop
/* B668A0 800EF700 AFAB0010 */ sw $t3, 0x10($sp)
/* B668A4 800EF704 8C4C0008 */ lw $t4, 8($v0)
/* B668A8 800EF708 44073000 */ mfc1 $a3, $f6
/* B668AC 800EF70C C5900000 */ lwc1 $f16, ($t4)
/* B668B0 800EF710 4600848D */ trunc.w.s $f18, $f16
/* B668B4 800EF714 440E9000 */ mfc1 $t6, $f18
/* B668B8 800EF718 00000000 */ nop
/* B668BC 800EF71C AFAE0014 */ sw $t6, 0x14($sp)
/* B668C0 800EF720 904F002E */ lbu $t7, 0x2e($v0)
/* B668C4 800EF724 000FC080 */ sll $t8, $t7, 2
/* B668C8 800EF728 00781821 */ addu $v1, $v1, $t8
/* B668CC 800EF72C 8C6329A8 */ lw $v1, %lo(gAudioContext+0x3828)($v1)
/* B668D0 800EF730 C464002C */ lwc1 $f4, 0x2c($v1)
/* B668D4 800EF734 46142182 */ mul.s $f6, $f4, $f20
/* B668D8 800EF738 4600320D */ trunc.w.s $f8, $f6
/* B668DC 800EF73C 440A4000 */ mfc1 $t2, $f8
/* B668E0 800EF740 00000000 */ nop
/* B668E4 800EF744 AFAA0018 */ sw $t2, 0x18($sp)
/* B668E8 800EF748 906B000A */ lbu $t3, 0xa($v1)
/* B668EC 800EF74C AFAB001C */ sw $t3, 0x1c($sp)
/* B668F0 800EF750 944C0028 */ lhu $t4, 0x28($v0)
/* B668F4 800EF754 0C03EF2D */ jal GfxPrint_Printf
/* B668F8 800EF758 AFAC0020 */ sw $t4, 0x20($sp)
/* B668FC 800EF75C 10000004 */ b .L800EF770
/* B66900 800EF760 00000000 */ nop
.L800EF764:
/* B66904 800EF764 8FA400B0 */ lw $a0, 0xb0($sp)
.L800EF768:
/* B66908 800EF768 0C03EF2D */ jal GfxPrint_Printf
/* B6690C 800EF76C 24A59ECC */ addiu $a1, %lo(D_80149ECC)
.L800EF770:
/* B66910 800EF770 10000065 */ b .L800EF908
/* B66914 800EF774 82240000 */ lb $a0, ($s1)
.L800EF778:
/* B66918 800EF778 24010003 */ li $at, 3
/* B6691C 800EF77C 14810040 */ bne $a0, $at, .L800EF880
/* B66920 800EF780 00126880 */ sll $t5, $s2, 2
/* B66924 800EF784 01B26823 */ subu $t5, $t5, $s2
/* B66928 800EF788 000D68C0 */ sll $t5, $t5, 3
/* B6692C 800EF78C 02CD7021 */ addu $t6, $s6, $t5
/* B66930 800EF790 001078C0 */ sll $t7, $s0, 3
/* B66934 800EF794 01CFC021 */ addu $t8, $t6, $t7
/* B66938 800EF798 93030004 */ lbu $v1, 4($t8)
/* B6693C 800EF79C 240100FF */ li $at, 255
/* B66940 800EF7A0 3C058015 */ lui $a1, %hi(D_80149F10)
/* B66944 800EF7A4 10610031 */ beq $v1, $at, .L800EF86C
/* B66948 800EF7A8 00603025 */ move $a2, $v1
/* B6694C 800EF7AC 00740019 */ multu $v1, $s4
/* B66950 800EF7B0 0012C880 */ sll $t9, $s2, 2
/* B66954 800EF7B4 02B95021 */ addu $t2, $s5, $t9
/* B66958 800EF7B8 8D4B0000 */ lw $t3, ($t2)
/* B6695C 800EF7BC 00006012 */ mflo $t4
/* B66960 800EF7C0 016C1021 */ addu $v0, $t3, $t4
/* B66964 800EF7C4 9044002A */ lbu $a0, 0x2a($v0)
/* B66968 800EF7C8 52640004 */ beql $s3, $a0, .L800EF7DC
/* B6696C 800EF7CC 8C4F0004 */ lw $t7, 4($v0)
/* B66970 800EF7D0 56E40027 */ bnel $s7, $a0, .L800EF870
/* B66974 800EF7D4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66978 800EF7D8 8C4F0004 */ lw $t7, 4($v0)
.L800EF7DC:
/* B6697C 800EF7DC 8C4D0000 */ lw $t5, ($v0)
/* B66980 800EF7E0 3C038017 */ lui $v1, %hi(gAudioContext+0x3828)
/* B66984 800EF7E4 C5F20000 */ lwc1 $f18, ($t7)
/* B66988 800EF7E8 C5AA0000 */ lwc1 $f10, ($t5)
/* B6698C 800EF7EC 3C058015 */ lui $a1, %hi(D_80149EF0) # $a1, 0x8015
/* B66990 800EF7F0 4600910D */ trunc.w.s $f4, $f18
/* B66994 800EF7F4 24A59EF0 */ addiu $a1, %lo(D_80149EF0) # addiu $a1, $a1, -0x6110
/* B66998 800EF7F8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6699C 800EF7FC 4600540D */ trunc.w.s $f16, $f10
/* B669A0 800EF800 44192000 */ mfc1 $t9, $f4
/* B669A4 800EF804 00000000 */ nop
/* B669A8 800EF808 AFB90010 */ sw $t9, 0x10($sp)
/* B669AC 800EF80C 8C4A0008 */ lw $t2, 8($v0)
/* B669B0 800EF810 44078000 */ mfc1 $a3, $f16
/* B669B4 800EF814 C5460000 */ lwc1 $f6, ($t2)
/* B669B8 800EF818 4600320D */ trunc.w.s $f8, $f6
/* B669BC 800EF81C 440C4000 */ mfc1 $t4, $f8
/* B669C0 800EF820 00000000 */ nop
/* B669C4 800EF824 AFAC0014 */ sw $t4, 0x14($sp)
/* B669C8 800EF828 904D002E */ lbu $t5, 0x2e($v0)
/* B669CC 800EF82C 000D7080 */ sll $t6, $t5, 2
/* B669D0 800EF830 006E1821 */ addu $v1, $v1, $t6
/* B669D4 800EF834 8C6329A8 */ lw $v1, %lo(gAudioContext+0x3828)($v1)
/* B669D8 800EF838 C46A0038 */ lwc1 $f10, 0x38($v1)
/* B669DC 800EF83C 46165402 */ mul.s $f16, $f10, $f22
/* B669E0 800EF840 4600848D */ trunc.w.s $f18, $f16
/* B669E4 800EF844 44189000 */ mfc1 $t8, $f18
/* B669E8 800EF848 00000000 */ nop
/* B669EC 800EF84C AFB80018 */ sw $t8, 0x18($sp)
/* B669F0 800EF850 90790004 */ lbu $t9, 4($v1)
/* B669F4 800EF854 AFB9001C */ sw $t9, 0x1c($sp)
/* B669F8 800EF858 944A0028 */ lhu $t2, 0x28($v0)
/* B669FC 800EF85C 0C03EF2D */ jal GfxPrint_Printf
/* B66A00 800EF860 AFAA0020 */ sw $t2, 0x20($sp)
/* B66A04 800EF864 10000004 */ b .L800EF878
/* B66A08 800EF868 00000000 */ nop
.L800EF86C:
/* B66A0C 800EF86C 8FA400B0 */ lw $a0, 0xb0($sp)
.L800EF870:
/* B66A10 800EF870 0C03EF2D */ jal GfxPrint_Printf
/* B66A14 800EF874 24A59F10 */ addiu $a1, %lo(D_80149F10)
.L800EF878:
/* B66A18 800EF878 10000023 */ b .L800EF908
/* B66A1C 800EF87C 82240000 */ lb $a0, ($s1)
.L800EF880:
/* B66A20 800EF880 16640021 */ bne $s3, $a0, .L800EF908
/* B66A24 800EF884 00125880 */ sll $t3, $s2, 2
/* B66A28 800EF888 01725823 */ subu $t3, $t3, $s2
/* B66A2C 800EF88C 000B58C0 */ sll $t3, $t3, 3
/* B66A30 800EF890 02CB6021 */ addu $t4, $s6, $t3
/* B66A34 800EF894 001068C0 */ sll $t5, $s0, 3
/* B66A38 800EF898 018D7021 */ addu $t6, $t4, $t5
/* B66A3C 800EF89C 91C30004 */ lbu $v1, 4($t6)
/* B66A40 800EF8A0 240100FF */ li $at, 255
/* B66A44 800EF8A4 3C058015 */ lui $a1, %hi(D_80149F40)
/* B66A48 800EF8A8 10610013 */ beq $v1, $at, .L800EF8F8
/* B66A4C 800EF8AC 00603025 */ move $a2, $v1
/* B66A50 800EF8B0 00740019 */ multu $v1, $s4
/* B66A54 800EF8B4 00127880 */ sll $t7, $s2, 2
/* B66A58 800EF8B8 02AFC021 */ addu $t8, $s5, $t7
/* B66A5C 800EF8BC 8F190000 */ lw $t9, ($t8)
/* B66A60 800EF8C0 00005012 */ mflo $t2
/* B66A64 800EF8C4 032A1021 */ addu $v0, $t9, $t2
/* B66A68 800EF8C8 9044002A */ lbu $a0, 0x2a($v0)
/* B66A6C 800EF8CC 12640003 */ beq $s3, $a0, .L800EF8DC
/* B66A70 800EF8D0 00000000 */ nop
/* B66A74 800EF8D4 56E40009 */ bnel $s7, $a0, .L800EF8FC
/* B66A78 800EF8D8 8FA400B0 */ lw $a0, 0xb0($sp)
.L800EF8DC:
/* B66A7C 800EF8DC 3C058015 */ lui $a1, %hi(D_80149F34) # $a1, 0x8015
/* B66A80 800EF8E0 24A59F34 */ addiu $a1, %lo(D_80149F34) # addiu $a1, $a1, -0x60cc
/* B66A84 800EF8E4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66A88 800EF8E8 0C03EF2D */ jal GfxPrint_Printf
/* B66A8C 800EF8EC 94470028 */ lhu $a3, 0x28($v0)
/* B66A90 800EF8F0 10000005 */ b .L800EF908
/* B66A94 800EF8F4 82240000 */ lb $a0, ($s1)
.L800EF8F8:
/* B66A98 800EF8F8 8FA400B0 */ lw $a0, 0xb0($sp)
.L800EF8FC:
/* B66A9C 800EF8FC 0C03EF2D */ jal GfxPrint_Printf
/* B66AA0 800EF900 24A59F40 */ addiu $a1, %lo(D_80149F40)
/* B66AA4 800EF904 82240000 */ lb $a0, ($s1)
.L800EF908:
/* B66AA8 800EF908 10800004 */ beqz $a0, .L800EF91C
/* B66AAC 800EF90C 3C0B8013 */ lui $t3, %hi(D_801333CC) # $t3, 0x8013
/* B66AB0 800EF910 27DE0001 */ addiu $fp, $fp, 1
/* B66AB4 800EF914 001EF600 */ sll $fp, $fp, 0x18
/* B66AB8 800EF918 001EF603 */ sra $fp, $fp, 0x18
.L800EF91C:
/* B66ABC 800EF91C 916B33CC */ lbu $t3, %lo(D_801333CC)($t3)
/* B66AC0 800EF920 3C0E8013 */ lui $t6, %hi(D_80130578)
/* B66AC4 800EF924 26100001 */ addiu $s0, $s0, 1
/* B66AC8 800EF928 000B60C0 */ sll $t4, $t3, 3
/* B66ACC 800EF92C 018B6023 */ subu $t4, $t4, $t3
/* B66AD0 800EF930 01926821 */ addu $t5, $t4, $s2
/* B66AD4 800EF934 01CD7021 */ addu $t6, $t6, $t5
/* B66AD8 800EF938 91CE0578 */ lbu $t6, %lo(D_80130578)($t6)
/* B66ADC 800EF93C 00108600 */ sll $s0, $s0, 0x18
/* B66AE0 800EF940 00108603 */ sra $s0, $s0, 0x18
/* B66AE4 800EF944 020E082A */ slt $at, $s0, $t6
/* B66AE8 800EF948 1420FF06 */ bnez $at, .L800EF564
/* B66AEC 800EF94C 00000000 */ nop
.L800EF950:
/* B66AF0 800EF950 26520001 */ addiu $s2, $s2, 1
/* B66AF4 800EF954 00129600 */ sll $s2, $s2, 0x18
/* B66AF8 800EF958 00129603 */ sra $s2, $s2, 0x18
/* B66AFC 800EF95C 27DE0001 */ addiu $fp, $fp, 1
/* B66B00 800EF960 2A410007 */ slti $at, $s2, 7
/* B66B04 800EF964 001EF600 */ sll $fp, $fp, 0x18
/* B66B08 800EF968 1420FEAD */ bnez $at, .L800EF420
/* B66B0C 800EF96C 001EF603 */ sra $fp, $fp, 0x18
/* B66B10 800EF970 1000088D */ b .L800F1BA8
/* B66B14 800EF974 8FBF0064 */ lw $ra, 0x64($sp)
glabel L800EF978
/* B66B18 800EF978 3C068013 */ lui $a2, %hi(D_80131ED0) # $a2, 0x8013
/* B66B1C 800EF97C 90C61ED0 */ lbu $a2, %lo(D_80131ED0)($a2)
/* B66B20 800EF980 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66B24 800EF984 24050002 */ li $a1, 2
/* B66B28 800EF988 0C03ED07 */ jal GfxPrint_SetPos
/* B66B2C 800EF98C 24C60004 */ addiu $a2, $a2, 4
/* B66B30 800EF990 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B66B34 800EF994 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B66B38 800EF998 240200FF */ li $v0, 255
/* B66B3C 800EF99C 240C00FF */ li $t4, 255
/* B66B40 800EF9A0 310F0004 */ andi $t7, $t0, 4
/* B66B44 800EF9A4 000FC083 */ sra $t8, $t7, 2
/* B66B48 800EF9A8 03020019 */ multu $t8, $v0
/* B66B4C 800EF9AC 31190002 */ andi $t9, $t0, 2
/* B66B50 800EF9B0 00195043 */ sra $t2, $t9, 1
/* B66B54 800EF9B4 310B0001 */ andi $t3, $t0, 1
/* B66B58 800EF9B8 AFAC0010 */ sw $t4, 0x10($sp)
/* B66B5C 800EF9BC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66B60 800EF9C0 00002812 */ mflo $a1
/* B66B64 800EF9C4 00000000 */ nop
/* B66B68 800EF9C8 00000000 */ nop
/* B66B6C 800EF9CC 01420019 */ multu $t2, $v0
/* B66B70 800EF9D0 00003012 */ mflo $a2
/* B66B74 800EF9D4 00000000 */ nop
/* B66B78 800EF9D8 00000000 */ nop
/* B66B7C 800EF9DC 01620019 */ multu $t3, $v0
/* B66B80 800EF9E0 00003812 */ mflo $a3
/* B66B84 800EF9E4 0C03ECEB */ jal GfxPrint_SetColor
/* B66B88 800EF9E8 00000000 */ nop
/* B66B8C 800EF9EC 3C058015 */ lui $a1, %hi(D_80149F48) # $a1, 0x8015
/* B66B90 800EF9F0 24A59F48 */ addiu $a1, %lo(D_80149F48) # addiu $a1, $a1, -0x60b8
/* B66B94 800EF9F4 0C03EF2D */ jal GfxPrint_Printf
/* B66B98 800EF9F8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66B9C 800EF9FC 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B66BA0 800EFA00 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B66BA4 800EFA04 240900FF */ li $t1, 255
/* B66BA8 800EFA08 240A00FF */ li $t2, 255
/* B66BAC 800EFA0C 310D0004 */ andi $t5, $t0, 4
/* B66BB0 800EFA10 000D7083 */ sra $t6, $t5, 2
/* B66BB4 800EFA14 01C90019 */ multu $t6, $t1
/* B66BB8 800EFA18 310F0002 */ andi $t7, $t0, 2
/* B66BBC 800EFA1C 000FC043 */ sra $t8, $t7, 1
/* B66BC0 800EFA20 31190001 */ andi $t9, $t0, 1
/* B66BC4 800EFA24 AFAA0010 */ sw $t2, 0x10($sp)
/* B66BC8 800EFA28 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66BCC 800EFA2C 00002812 */ mflo $a1
/* B66BD0 800EFA30 00000000 */ nop
/* B66BD4 800EFA34 00000000 */ nop
/* B66BD8 800EFA38 03090019 */ multu $t8, $t1
/* B66BDC 800EFA3C 00003012 */ mflo $a2
/* B66BE0 800EFA40 00000000 */ nop
/* B66BE4 800EFA44 00000000 */ nop
/* B66BE8 800EFA48 03290019 */ multu $t9, $t1
/* B66BEC 800EFA4C 00003812 */ mflo $a3
/* B66BF0 800EFA50 0C03ECEB */ jal GfxPrint_SetColor
/* B66BF4 800EFA54 00000000 */ nop
/* B66BF8 800EFA58 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66BFC 800EFA5C 24050003 */ li $a1, 3
/* B66C00 800EFA60 0C03ED07 */ jal GfxPrint_SetPos
/* B66C04 800EFA64 24060004 */ li $a2, 4
/* B66C08 800EFA68 3C058015 */ lui $a1, %hi(D_80149F4C) # $a1, 0x8015
/* B66C0C 800EFA6C 24A59F4C */ addiu $a1, %lo(D_80149F4C) # addiu $a1, $a1, -0x60b4
/* B66C10 800EFA70 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66C14 800EFA74 0C03EF2D */ jal GfxPrint_Printf
/* B66C18 800EFA78 92860000 */ lbu $a2, ($s4)
/* B66C1C 800EFA7C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66C20 800EFA80 24050003 */ li $a1, 3
/* B66C24 800EFA84 0C03ED07 */ jal GfxPrint_SetPos
/* B66C28 800EFA88 24060005 */ li $a2, 5
/* B66C2C 800EFA8C 92860001 */ lbu $a2, 1($s4)
/* B66C30 800EFA90 3C058015 */ lui $a1, %hi(D_80149F5C) # $a1, 0x8015
/* B66C34 800EFA94 24A59F5C */ addiu $a1, %lo(D_80149F5C) # addiu $a1, $a1, -0x60a4
/* B66C38 800EFA98 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66C3C 800EFA9C 0C03EF2D */ jal GfxPrint_Printf
/* B66C40 800EFAA0 24C60001 */ addiu $a2, $a2, 1
/* B66C44 800EFAA4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66C48 800EFAA8 24050003 */ li $a1, 3
/* B66C4C 800EFAAC 0C03ED07 */ jal GfxPrint_SetPos
/* B66C50 800EFAB0 24060006 */ li $a2, 6
/* B66C54 800EFAB4 3C058015 */ lui $a1, %hi(D_80149F6C) # $a1, 0x8015
/* B66C58 800EFAB8 24A59F6C */ addiu $a1, %lo(D_80149F6C) # addiu $a1, $a1, -0x6094
/* B66C5C 800EFABC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66C60 800EFAC0 0C03EF2D */ jal GfxPrint_Printf
/* B66C64 800EFAC4 92860002 */ lbu $a2, 2($s4)
/* B66C68 800EFAC8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66C6C 800EFACC 24050003 */ li $a1, 3
/* B66C70 800EFAD0 0C03ED07 */ jal GfxPrint_SetPos
/* B66C74 800EFAD4 24060007 */ li $a2, 7
/* B66C78 800EFAD8 3C058015 */ lui $a1, %hi(D_80149F7C) # $a1, 0x8015
/* B66C7C 800EFADC 3C068013 */ lui $a2, %hi(D_80131E38) # $a2, 0x8013
/* B66C80 800EFAE0 24C61E38 */ addiu $a2, %lo(D_80131E38) # addiu $a2, $a2, 0x1e38
/* B66C84 800EFAE4 24A59F7C */ addiu $a1, %lo(D_80149F7C) # addiu $a1, $a1, -0x6084
/* B66C88 800EFAE8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66C8C 800EFAEC 0C03EF2D */ jal GfxPrint_Printf
/* B66C90 800EFAF0 92870003 */ lbu $a3, 3($s4)
/* B66C94 800EFAF4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66C98 800EFAF8 24050003 */ li $a1, 3
/* B66C9C 800EFAFC 0C03ED07 */ jal GfxPrint_SetPos
/* B66CA0 800EFB00 24060008 */ li $a2, 8
/* B66CA4 800EFB04 3C058015 */ lui $a1, %hi(D_80149F88) # $a1, 0x8015
/* B66CA8 800EFB08 3C068013 */ lui $a2, %hi(D_80131E43) # $a2, 0x8013
/* B66CAC 800EFB0C 24C61E43 */ addiu $a2, %lo(D_80131E43) # addiu $a2, $a2, 0x1e43
/* B66CB0 800EFB10 24A59F88 */ addiu $a1, %lo(D_80149F88) # addiu $a1, $a1, -0x6078
/* B66CB4 800EFB14 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66CB8 800EFB18 0C03EF2D */ jal GfxPrint_Printf
/* B66CBC 800EFB1C 92870004 */ lbu $a3, 4($s4)
/* B66CC0 800EFB20 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66CC4 800EFB24 24050003 */ li $a1, 3
/* B66CC8 800EFB28 0C03ED07 */ jal GfxPrint_SetPos
/* B66CCC 800EFB2C 24060009 */ li $a2, 9
/* B66CD0 800EFB30 3C058015 */ lui $a1, %hi(D_80149F94) # $a1, 0x8015
/* B66CD4 800EFB34 24A59F94 */ addiu $a1, %lo(D_80149F94) # addiu $a1, $a1, -0x606c
/* B66CD8 800EFB38 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66CDC 800EFB3C 0C03EF2D */ jal GfxPrint_Printf
/* B66CE0 800EFB40 92860005 */ lbu $a2, 5($s4)
/* B66CE4 800EFB44 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66CE8 800EFB48 24050003 */ li $a1, 3
/* B66CEC 800EFB4C 0C03ED07 */ jal GfxPrint_SetPos
/* B66CF0 800EFB50 2406000A */ li $a2, 10
/* B66CF4 800EFB54 3C058015 */ lui $a1, %hi(D_80149FA4) # $a1, 0x8015
/* B66CF8 800EFB58 3C068013 */ lui $a2, %hi(D_80131E59) # $a2, 0x8013
/* B66CFC 800EFB5C 24C61E59 */ addiu $a2, %lo(D_80131E59) # addiu $a2, $a2, 0x1e59
/* B66D00 800EFB60 24A59FA4 */ addiu $a1, %lo(D_80149FA4) # addiu $a1, $a1, -0x605c
/* B66D04 800EFB64 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66D08 800EFB68 0C03EF2D */ jal GfxPrint_Printf
/* B66D0C 800EFB6C 92870006 */ lbu $a3, 6($s4)
/* B66D10 800EFB70 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66D14 800EFB74 24050003 */ li $a1, 3
/* B66D18 800EFB78 0C03ED07 */ jal GfxPrint_SetPos
/* B66D1C 800EFB7C 2406000B */ li $a2, 11
/* B66D20 800EFB80 3C058015 */ lui $a1, %hi(D_80149FB0) # $a1, 0x8015
/* B66D24 800EFB84 3C068013 */ lui $a2, %hi(D_80131E64) # $a2, 0x8013
/* B66D28 800EFB88 24C61E64 */ addiu $a2, %lo(D_80131E64) # addiu $a2, $a2, 0x1e64
/* B66D2C 800EFB8C 24A59FB0 */ addiu $a1, %lo(D_80149FB0) # addiu $a1, $a1, -0x6050
/* B66D30 800EFB90 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66D34 800EFB94 0C03EF2D */ jal GfxPrint_Printf
/* B66D38 800EFB98 92870007 */ lbu $a3, 7($s4)
/* B66D3C 800EFB9C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66D40 800EFBA0 24050003 */ li $a1, 3
/* B66D44 800EFBA4 0C03ED07 */ jal GfxPrint_SetPos
/* B66D48 800EFBA8 2406000C */ li $a2, 12
/* B66D4C 800EFBAC 3C058015 */ lui $a1, %hi(D_80149FBC) # $a1, 0x8015
/* B66D50 800EFBB0 3C068013 */ lui $a2, %hi(D_80131E6F) # $a2, 0x8013
/* B66D54 800EFBB4 24C61E6F */ addiu $a2, %lo(D_80131E6F) # addiu $a2, $a2, 0x1e6f
/* B66D58 800EFBB8 24A59FBC */ addiu $a1, %lo(D_80149FBC) # addiu $a1, $a1, -0x6044
/* B66D5C 800EFBBC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66D60 800EFBC0 0C03EF2D */ jal GfxPrint_Printf
/* B66D64 800EFBC4 92870008 */ lbu $a3, 8($s4)
/* B66D68 800EFBC8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66D6C 800EFBCC 24050003 */ li $a1, 3
/* B66D70 800EFBD0 0C03ED07 */ jal GfxPrint_SetPos
/* B66D74 800EFBD4 2406000D */ li $a2, 13
/* B66D78 800EFBD8 3C058015 */ lui $a1, %hi(D_80149FC4) # $a1, 0x8015
/* B66D7C 800EFBDC 3C068013 */ lui $a2, %hi(D_80131E7A) # $a2, 0x8013
/* B66D80 800EFBE0 24C61E7A */ addiu $a2, %lo(D_80131E7A) # addiu $a2, $a2, 0x1e7a
/* B66D84 800EFBE4 24A59FC4 */ addiu $a1, %lo(D_80149FC4) # addiu $a1, $a1, -0x603c
/* B66D88 800EFBE8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66D8C 800EFBEC 0C03EF2D */ jal GfxPrint_Printf
/* B66D90 800EFBF0 92870009 */ lbu $a3, 9($s4)
/* B66D94 800EFBF4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66D98 800EFBF8 24050003 */ li $a1, 3
/* B66D9C 800EFBFC 0C03ED07 */ jal GfxPrint_SetPos
/* B66DA0 800EFC00 2406000E */ li $a2, 14
/* B66DA4 800EFC04 3C058015 */ lui $a1, %hi(D_80149FD0) # $a1, 0x8015
/* B66DA8 800EFC08 24A59FD0 */ addiu $a1, %lo(D_80149FD0) # addiu $a1, $a1, -0x6030
/* B66DAC 800EFC0C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66DB0 800EFC10 0C03EF2D */ jal GfxPrint_Printf
/* B66DB4 800EFC14 9286000A */ lbu $a2, 0xa($s4)
/* B66DB8 800EFC18 100007E3 */ b .L800F1BA8
/* B66DBC 800EFC1C 8FBF0064 */ lw $ra, 0x64($sp)
glabel L800EFC20
/* B66DC0 800EFC20 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66DC4 800EFC24 24050003 */ li $a1, 3
/* B66DC8 800EFC28 24060004 */ li $a2, 4
/* B66DCC 800EFC2C 0C03ED07 */ jal GfxPrint_SetPos
/* B66DD0 800EFC30 0000B025 */ move $s6, $zero
/* B66DD4 800EFC34 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B66DD8 800EFC38 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B66DDC 800EFC3C 240200FF */ li $v0, 255
/* B66DE0 800EFC40 241800FF */ li $t8, 255
/* B66DE4 800EFC44 310B0004 */ andi $t3, $t0, 4
/* B66DE8 800EFC48 000B6083 */ sra $t4, $t3, 2
/* B66DEC 800EFC4C 01820019 */ multu $t4, $v0
/* B66DF0 800EFC50 310D0002 */ andi $t5, $t0, 2
/* B66DF4 800EFC54 000D7043 */ sra $t6, $t5, 1
/* B66DF8 800EFC58 310F0001 */ andi $t7, $t0, 1
/* B66DFC 800EFC5C AFB80010 */ sw $t8, 0x10($sp)
/* B66E00 800EFC60 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66E04 800EFC64 00002812 */ mflo $a1
/* B66E08 800EFC68 00000000 */ nop
/* B66E0C 800EFC6C 00000000 */ nop
/* B66E10 800EFC70 01C20019 */ multu $t6, $v0
/* B66E14 800EFC74 00003012 */ mflo $a2
/* B66E18 800EFC78 00000000 */ nop
/* B66E1C 800EFC7C 00000000 */ nop
/* B66E20 800EFC80 01E20019 */ multu $t7, $v0
/* B66E24 800EFC84 00003812 */ mflo $a3
/* B66E28 800EFC88 0C03ECEB */ jal GfxPrint_SetColor
/* B66E2C 800EFC8C 00000000 */ nop
/* B66E30 800EFC90 3C198013 */ lui $t9, %hi(D_801333F4) # $t9, 0x8013
/* B66E34 800EFC94 933933F4 */ lbu $t9, %lo(D_801333F4)($t9)
/* B66E38 800EFC98 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66E3C 800EFC9C 3C058015 */ lui $a1, %hi(D_80149FE0) # $a1, 0x8015
/* B66E40 800EFCA0 13200003 */ beqz $t9, .L800EFCB0
/* B66E44 800EFCA4 00000000 */ nop
/* B66E48 800EFCA8 0C03EF2D */ jal GfxPrint_Printf
/* B66E4C 800EFCAC 24A59FE0 */ addiu $a1, %lo(D_80149FE0) # addiu $a1, $a1, -0x6020
.L800EFCB0:
/* B66E50 800EFCB0 3C108013 */ lui $s0, %hi(D_80131F00) # $s0, 0x8013
/* B66E54 800EFCB4 26101F00 */ addiu $s0, %lo(D_80131F00) # addiu $s0, $s0, 0x1f00
/* B66E58 800EFCB8 920A0000 */ lbu $t2, ($s0)
/* B66E5C 800EFCBC 3C088013 */ lui $t0, %hi(D_80131CA8)
/* B66E60 800EFCC0 1540001A */ bnez $t2, .L800EFD2C
/* B66E64 800EFCC4 00000000 */ nop
/* B66E68 800EFCC8 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B66E6C 800EFCCC 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B66E70 800EFCD0 240200FF */ li $v0, 255
/* B66E74 800EFCD4 241800FF */ li $t8, 255
/* B66E78 800EFCD8 310B0004 */ andi $t3, $t0, 4
/* B66E7C 800EFCDC 000B6083 */ sra $t4, $t3, 2
/* B66E80 800EFCE0 01820019 */ multu $t4, $v0
/* B66E84 800EFCE4 310D0002 */ andi $t5, $t0, 2
/* B66E88 800EFCE8 000D7043 */ sra $t6, $t5, 1
/* B66E8C 800EFCEC 310F0001 */ andi $t7, $t0, 1
/* B66E90 800EFCF0 AFB80010 */ sw $t8, 0x10($sp)
/* B66E94 800EFCF4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66E98 800EFCF8 00002812 */ mflo $a1
/* B66E9C 800EFCFC 00000000 */ nop
/* B66EA0 800EFD00 00000000 */ nop
/* B66EA4 800EFD04 01C20019 */ multu $t6, $v0
/* B66EA8 800EFD08 00003012 */ mflo $a2
/* B66EAC 800EFD0C 00000000 */ nop
/* B66EB0 800EFD10 00000000 */ nop
/* B66EB4 800EFD14 01E20019 */ multu $t7, $v0
/* B66EB8 800EFD18 00003812 */ mflo $a3
/* B66EBC 800EFD1C 0C03ECEB */ jal GfxPrint_SetColor
/* B66EC0 800EFD20 00000000 */ nop
/* B66EC4 800EFD24 10000017 */ b .L800EFD84
/* B66EC8 800EFD28 00000000 */ nop
.L800EFD2C:
/* B66ECC 800EFD2C 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B66ED0 800EFD30 2402007F */ li $v0, 127
/* B66ED4 800EFD34 240E00FF */ li $t6, 255
/* B66ED8 800EFD38 31190004 */ andi $t9, $t0, 4
/* B66EDC 800EFD3C 00195083 */ sra $t2, $t9, 2
/* B66EE0 800EFD40 01420019 */ multu $t2, $v0
/* B66EE4 800EFD44 310B0002 */ andi $t3, $t0, 2
/* B66EE8 800EFD48 000B6043 */ sra $t4, $t3, 1
/* B66EEC 800EFD4C 310D0001 */ andi $t5, $t0, 1
/* B66EF0 800EFD50 AFAE0010 */ sw $t6, 0x10($sp)
/* B66EF4 800EFD54 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66EF8 800EFD58 00002812 */ mflo $a1
/* B66EFC 800EFD5C 00000000 */ nop
/* B66F00 800EFD60 00000000 */ nop
/* B66F04 800EFD64 01820019 */ multu $t4, $v0
/* B66F08 800EFD68 00003012 */ mflo $a2
/* B66F0C 800EFD6C 00000000 */ nop
/* B66F10 800EFD70 00000000 */ nop
/* B66F14 800EFD74 01A20019 */ multu $t5, $v0
/* B66F18 800EFD78 00003812 */ mflo $a3
/* B66F1C 800EFD7C 0C03ECEB */ jal GfxPrint_SetColor
/* B66F20 800EFD80 00000000 */ nop
.L800EFD84:
/* B66F24 800EFD84 3C068013 */ lui $a2, %hi(D_80131F04) # $a2, 0x8013
/* B66F28 800EFD88 90C61F04 */ lbu $a2, %lo(D_80131F04)($a2)
/* B66F2C 800EFD8C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66F30 800EFD90 24050002 */ li $a1, 2
/* B66F34 800EFD94 0C03ED07 */ jal GfxPrint_SetPos
/* B66F38 800EFD98 24C60006 */ addiu $a2, $a2, 6
/* B66F3C 800EFD9C 3C058015 */ lui $a1, %hi(D_80149FEC) # $a1, 0x8015
/* B66F40 800EFDA0 24A59FEC */ addiu $a1, %lo(D_80149FEC) # addiu $a1, $a1, -0x6014
/* B66F44 800EFDA4 0C03EF2D */ jal GfxPrint_Printf
/* B66F48 800EFDA8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66F4C 800EFDAC 3C048013 */ lui $a0, %hi(D_80131F08) # $a0, 0x8013
/* B66F50 800EFDB0 90841F08 */ lbu $a0, %lo(D_80131F08)($a0)
/* B66F54 800EFDB4 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B66F58 800EFDB8 28810004 */ slti $at, $a0, 4
/* B66F5C 800EFDBC 14200003 */ bnez $at, .L800EFDCC
/* B66F60 800EFDC0 309200FF */ andi $s2, $a0, 0xff
/* B66F64 800EFDC4 26520001 */ addiu $s2, $s2, 1
/* B66F68 800EFDC8 325200FF */ andi $s2, $s2, 0xff
.L800EFDCC:
/* B66F6C 800EFDCC 920F0000 */ lbu $t7, ($s0)
/* B66F70 800EFDD0 24010001 */ li $at, 1
/* B66F74 800EFDD4 15E1001F */ bne $t7, $at, .L800EFE54
/* B66F78 800EFDD8 00000000 */ nop
/* B66F7C 800EFDDC 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B66F80 800EFDE0 240200FF */ li $v0, 255
/* B66F84 800EFDE4 240D00FF */ li $t5, 255
/* B66F88 800EFDE8 31180004 */ andi $t8, $t0, 4
/* B66F8C 800EFDEC 0018C883 */ sra $t9, $t8, 2
/* B66F90 800EFDF0 03220019 */ multu $t9, $v0
/* B66F94 800EFDF4 310A0002 */ andi $t2, $t0, 2
/* B66F98 800EFDF8 000A5843 */ sra $t3, $t2, 1
/* B66F9C 800EFDFC 310C0001 */ andi $t4, $t0, 1
/* B66FA0 800EFE00 AFAD0010 */ sw $t5, 0x10($sp)
/* B66FA4 800EFE04 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66FA8 800EFE08 00002812 */ mflo $a1
/* B66FAC 800EFE0C 00000000 */ nop
/* B66FB0 800EFE10 00000000 */ nop
/* B66FB4 800EFE14 01620019 */ multu $t3, $v0
/* B66FB8 800EFE18 00003012 */ mflo $a2
/* B66FBC 800EFE1C 00000000 */ nop
/* B66FC0 800EFE20 00000000 */ nop
/* B66FC4 800EFE24 01820019 */ multu $t4, $v0
/* B66FC8 800EFE28 00003812 */ mflo $a3
/* B66FCC 800EFE2C 0C03ECEB */ jal GfxPrint_SetColor
/* B66FD0 800EFE30 00000000 */ nop
/* B66FD4 800EFE34 8FA400B0 */ lw $a0, 0xb0($sp)
/* B66FD8 800EFE38 26450003 */ addiu $a1, $s2, 3
/* B66FDC 800EFE3C 0C03ED07 */ jal GfxPrint_SetPos
/* B66FE0 800EFE40 24060005 */ li $a2, 5
/* B66FE4 800EFE44 3C058015 */ lui $a1, %hi(D_80149FF0) # $a1, 0x8015
/* B66FE8 800EFE48 24A59FF0 */ addiu $a1, %lo(D_80149FF0) # addiu $a1, $a1, -0x6010
/* B66FEC 800EFE4C 0C03EF2D */ jal GfxPrint_Printf
/* B66FF0 800EFE50 8FA400B0 */ lw $a0, 0xb0($sp)
.L800EFE54:
/* B66FF4 800EFE54 3C1E8017 */ lui $fp, %hi(D_8016E2F8) # $fp, 0x8017
/* B66FF8 800EFE58 3C178017 */ lui $s7, %hi(D_8016E2E0) # $s7, 0x8017
/* B66FFC 800EFE5C 3C158015 */ lui $s5, %hi(D_80149FF4) # $s5, 0x8015
/* B67000 800EFE60 26B59FF4 */ addiu $s5, %lo(D_80149FF4) # addiu $s5, $s5, -0x600c
/* B67004 800EFE64 26F7E2E0 */ addiu $s7, %lo(D_8016E2E0) # addiu $s7, $s7, -0x1d20
/* B67008 800EFE68 27DEE2F8 */ addiu $fp, %lo(D_8016E2F8) # addiu $fp, $fp, -0x1d08
/* B6700C 800EFE6C 00009825 */ move $s3, $zero
/* B67010 800EFE70 24140005 */ li $s4, 5
/* B67014 800EFE74 24120060 */ li $s2, 96
/* B67018 800EFE78 24110090 */ li $s1, 144
/* B6701C 800EFE7C 241000C0 */ li $s0, 192
.L800EFE80:
/* B67020 800EFE80 3C0E8013 */ lui $t6, %hi(D_80131F04) # $t6, 0x8013
/* B67024 800EFE84 91CE1F04 */ lbu $t6, %lo(D_80131F04)($t6)
/* B67028 800EFE88 3C028013 */ lui $v0, %hi(D_80131F00) # $v0, 0x8013
/* B6702C 800EFE8C 90421F00 */ lbu $v0, %lo(D_80131F00)($v0)
/* B67030 800EFE90 15D30033 */ bne $t6, $s3, .L800EFF60
/* B67034 800EFE94 00000000 */ nop
/* B67038 800EFE98 14400019 */ bnez $v0, .L800EFF00
/* B6703C 800EFE9C 3C088013 */ lui $t0, %hi(D_80131CA8)
/* B67040 800EFEA0 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B67044 800EFEA4 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B67048 800EFEA8 240C00FF */ li $t4, 255
/* B6704C 800EFEAC AFAC0010 */ sw $t4, 0x10($sp)
/* B67050 800EFEB0 310F0004 */ andi $t7, $t0, 4
/* B67054 800EFEB4 000FC083 */ sra $t8, $t7, 2
/* B67058 800EFEB8 03100019 */ multu $t8, $s0
/* B6705C 800EFEBC 31190002 */ andi $t9, $t0, 2
/* B67060 800EFEC0 00195043 */ sra $t2, $t9, 1
/* B67064 800EFEC4 310B0001 */ andi $t3, $t0, 1
/* B67068 800EFEC8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6706C 800EFECC 00002812 */ mflo $a1
/* B67070 800EFED0 00000000 */ nop
/* B67074 800EFED4 00000000 */ nop
/* B67078 800EFED8 01500019 */ multu $t2, $s0
/* B6707C 800EFEDC 00003012 */ mflo $a2
/* B67080 800EFEE0 00000000 */ nop
/* B67084 800EFEE4 00000000 */ nop
/* B67088 800EFEE8 01700019 */ multu $t3, $s0
/* B6708C 800EFEEC 00003812 */ mflo $a3
/* B67090 800EFEF0 0C03ECEB */ jal GfxPrint_SetColor
/* B67094 800EFEF4 00000000 */ nop
/* B67098 800EFEF8 10000049 */ b .L800F0020
/* B6709C 800EFEFC 8FA400B0 */ lw $a0, 0xb0($sp)
.L800EFF00:
/* B670A0 800EFF00 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B670A4 800EFF04 240200FF */ li $v0, 255
/* B670A8 800EFF08 240A00FF */ li $t2, 255
/* B670AC 800EFF0C 310D0004 */ andi $t5, $t0, 4
/* B670B0 800EFF10 000D7083 */ sra $t6, $t5, 2
/* B670B4 800EFF14 01C20019 */ multu $t6, $v0
/* B670B8 800EFF18 310F0002 */ andi $t7, $t0, 2
/* B670BC 800EFF1C 000FC043 */ sra $t8, $t7, 1
/* B670C0 800EFF20 31190001 */ andi $t9, $t0, 1
/* B670C4 800EFF24 AFAA0010 */ sw $t2, 0x10($sp)
/* B670C8 800EFF28 8FA400B0 */ lw $a0, 0xb0($sp)
/* B670CC 800EFF2C 00002812 */ mflo $a1
/* B670D0 800EFF30 00000000 */ nop
/* B670D4 800EFF34 00000000 */ nop
/* B670D8 800EFF38 03020019 */ multu $t8, $v0
/* B670DC 800EFF3C 00003012 */ mflo $a2
/* B670E0 800EFF40 00000000 */ nop
/* B670E4 800EFF44 00000000 */ nop
/* B670E8 800EFF48 03220019 */ multu $t9, $v0
/* B670EC 800EFF4C 00003812 */ mflo $a3
/* B670F0 800EFF50 0C03ECEB */ jal GfxPrint_SetColor
/* B670F4 800EFF54 00000000 */ nop
/* B670F8 800EFF58 10000031 */ b .L800F0020
/* B670FC 800EFF5C 8FA400B0 */ lw $a0, 0xb0($sp)
.L800EFF60:
/* B67100 800EFF60 14400019 */ bnez $v0, .L800EFFC8
/* B67104 800EFF64 3C088013 */ lui $t0, %hi(D_80131CA8)
/* B67108 800EFF68 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B6710C 800EFF6C 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B67110 800EFF70 241800FF */ li $t8, 255
/* B67114 800EFF74 AFB80010 */ sw $t8, 0x10($sp)
/* B67118 800EFF78 310B0004 */ andi $t3, $t0, 4
/* B6711C 800EFF7C 000B6083 */ sra $t4, $t3, 2
/* B67120 800EFF80 01910019 */ multu $t4, $s1
/* B67124 800EFF84 310D0002 */ andi $t5, $t0, 2
/* B67128 800EFF88 000D7043 */ sra $t6, $t5, 1
/* B6712C 800EFF8C 310F0001 */ andi $t7, $t0, 1
/* B67130 800EFF90 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67134 800EFF94 00002812 */ mflo $a1
/* B67138 800EFF98 00000000 */ nop
/* B6713C 800EFF9C 00000000 */ nop
/* B67140 800EFFA0 01D10019 */ multu $t6, $s1
/* B67144 800EFFA4 00003012 */ mflo $a2
/* B67148 800EFFA8 00000000 */ nop
/* B6714C 800EFFAC 00000000 */ nop
/* B67150 800EFFB0 01F10019 */ multu $t7, $s1
/* B67154 800EFFB4 00003812 */ mflo $a3
/* B67158 800EFFB8 0C03ECEB */ jal GfxPrint_SetColor
/* B6715C 800EFFBC 00000000 */ nop
/* B67160 800EFFC0 10000017 */ b .L800F0020
/* B67164 800EFFC4 8FA400B0 */ lw $a0, 0xb0($sp)
.L800EFFC8:
/* B67168 800EFFC8 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B6716C 800EFFCC 240E00FF */ li $t6, 255
/* B67170 800EFFD0 AFAE0010 */ sw $t6, 0x10($sp)
/* B67174 800EFFD4 31190004 */ andi $t9, $t0, 4
/* B67178 800EFFD8 00195083 */ sra $t2, $t9, 2
/* B6717C 800EFFDC 01520019 */ multu $t2, $s2
/* B67180 800EFFE0 310B0002 */ andi $t3, $t0, 2
/* B67184 800EFFE4 000B6043 */ sra $t4, $t3, 1
/* B67188 800EFFE8 310D0001 */ andi $t5, $t0, 1
/* B6718C 800EFFEC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67190 800EFFF0 00002812 */ mflo $a1
/* B67194 800EFFF4 00000000 */ nop
/* B67198 800EFFF8 00000000 */ nop
/* B6719C 800EFFFC 01920019 */ multu $t4, $s2
/* B671A0 800F0000 00003012 */ mflo $a2
/* B671A4 800F0004 00000000 */ nop
/* B671A8 800F0008 00000000 */ nop
/* B671AC 800F000C 01B20019 */ multu $t5, $s2
/* B671B0 800F0010 00003812 */ mflo $a3
/* B671B4 800F0014 0C03ECEB */ jal GfxPrint_SetColor
/* B671B8 800F0018 00000000 */ nop
/* B671BC 800F001C 8FA400B0 */ lw $a0, 0xb0($sp)
.L800F0020:
/* B671C0 800F0020 24050003 */ li $a1, 3
/* B671C4 800F0024 0C03ED07 */ jal GfxPrint_SetPos
/* B671C8 800F0028 26660006 */ addiu $a2, $s3, 6
/* B671CC 800F002C 3C198017 */ lui $t9, %hi(D_8016E310)
/* B671D0 800F0030 0336C821 */ addu $t9, $t9, $s6
/* B671D4 800F0034 9339E310 */ lbu $t9, %lo(D_8016E310)($t9)
/* B671D8 800F0038 00161040 */ sll $v0, $s6, 1
/* B671DC 800F003C 3C0B8013 */ lui $t3, %hi(D_80131F0C) # $t3, 0x8013
/* B671E0 800F0040 03340019 */ multu $t9, $s4
/* B671E4 800F0044 256B1F0C */ addiu $t3, %lo(D_80131F0C) # addiu $t3, $t3, 0x1f0c
/* B671E8 800F0048 02E27821 */ addu $t7, $s7, $v0
/* B671EC 800F004C 03C2C021 */ addu $t8, $fp, $v0
/* B671F0 800F0050 97070000 */ lhu $a3, ($t8)
/* B671F4 800F0054 95E60000 */ lhu $a2, ($t7)
/* B671F8 800F0058 8FA400B0 */ lw $a0, 0xb0($sp)
/* B671FC 800F005C 02A02825 */ move $a1, $s5
/* B67200 800F0060 00005012 */ mflo $t2
/* B67204 800F0064 014B6021 */ addu $t4, $t2, $t3
/* B67208 800F0068 0C03EF2D */ jal GfxPrint_Printf
/* B6720C 800F006C AFAC0010 */ sw $t4, 0x10($sp)
/* B67210 800F0070 26D60001 */ addiu $s6, $s6, 1
/* B67214 800F0074 32D600FF */ andi $s6, $s6, 0xff
/* B67218 800F0078 2AC1000A */ slti $at, $s6, 0xa
/* B6721C 800F007C 1420FF80 */ bnez $at, .L800EFE80
/* B67220 800F0080 02C09825 */ move $s3, $s6
/* B67224 800F0084 100006C8 */ b .L800F1BA8
/* B67228 800F0088 8FBF0064 */ lw $ra, 0x64($sp)
glabel L800F008C
/* B6722C 800F008C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67230 800F0090 24050003 */ li $a1, 3
/* B67234 800F0094 24060004 */ li $a2, 4
/* B67238 800F0098 0C03ED07 */ jal GfxPrint_SetPos
/* B6723C 800F009C 0000B025 */ move $s6, $zero
/* B67240 800F00A0 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B67244 800F00A4 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B67248 800F00A8 240D00FF */ li $t5, 255
/* B6724C 800F00AC AFAD0010 */ sw $t5, 0x10($sp)
/* B67250 800F00B0 31050004 */ andi $a1, $t0, 4
/* B67254 800F00B4 00052883 */ sra $a1, $a1, 2
/* B67258 800F00B8 00A00821 */ addu $at, $a1, $zero
/* B6725C 800F00BC 00052A00 */ sll $a1, $a1, 8
/* B67260 800F00C0 31060002 */ andi $a2, $t0, 2
/* B67264 800F00C4 00063043 */ sra $a2, $a2, 1
/* B67268 800F00C8 00A12823 */ subu $a1, $a1, $at
/* B6726C 800F00CC 00C00821 */ addu $at, $a2, $zero
/* B67270 800F00D0 00063200 */ sll $a2, $a2, 8
/* B67274 800F00D4 00C13023 */ subu $a2, $a2, $at
/* B67278 800F00D8 31070001 */ andi $a3, $t0, 1
/* B6727C 800F00DC 00E00821 */ addu $at, $a3, $zero
/* B67280 800F00E0 00073A00 */ sll $a3, $a3, 8
/* B67284 800F00E4 00E13823 */ subu $a3, $a3, $at
/* B67288 800F00E8 0C03ECEB */ jal GfxPrint_SetColor
/* B6728C 800F00EC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67290 800F00F0 3C158013 */ lui $s5, %hi(D_80131F28) # $s5, 0x8013
/* B67294 800F00F4 26B51F28 */ addiu $s5, %lo(D_80131F28) # addiu $s5, $s5, 0x1f28
/* B67298 800F00F8 3C058015 */ lui $a1, %hi(D_8014A004) # $a1, 0x8015
/* B6729C 800F00FC 24A5A004 */ addiu $a1, %lo(D_8014A004) # addiu $a1, $a1, -0x5ffc
/* B672A0 800F0100 92A60000 */ lbu $a2, ($s5)
/* B672A4 800F0104 0C03EF2D */ jal GfxPrint_Printf
/* B672A8 800F0108 8FA400B0 */ lw $a0, 0xb0($sp)
/* B672AC 800F010C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B672B0 800F0110 24050003 */ li $a1, 3
/* B672B4 800F0114 0C03ED07 */ jal GfxPrint_SetPos
/* B672B8 800F0118 24060005 */ li $a2, 5
/* B672BC 800F011C 3C058015 */ lui $a1, %hi(D_8014A014) # $a1, 0x8015
/* B672C0 800F0120 3C068013 */ lui $a2, %hi(D_80131F2C) # $a2, 0x8013
/* B672C4 800F0124 90C61F2C */ lbu $a2, %lo(D_80131F2C)($a2)
/* B672C8 800F0128 24A5A014 */ addiu $a1, %lo(D_8014A014) # addiu $a1, $a1, -0x5fec
/* B672CC 800F012C 0C03EF2D */ jal GfxPrint_Printf
/* B672D0 800F0130 8FA400B0 */ lw $a0, 0xb0($sp)
/* B672D4 800F0134 8FA400B0 */ lw $a0, 0xb0($sp)
/* B672D8 800F0138 24050003 */ li $a1, 3
/* B672DC 800F013C 0C03ED07 */ jal GfxPrint_SetPos
/* B672E0 800F0140 24060006 */ li $a2, 6
/* B672E4 800F0144 3C058015 */ lui $a1, %hi(D_8014A024) # $a1, 0x8015
/* B672E8 800F0148 24A5A024 */ addiu $a1, %lo(D_8014A024) # addiu $a1, $a1, -0x5fdc
/* B672EC 800F014C 0C03EF2D */ jal GfxPrint_Printf
/* B672F0 800F0150 8FA400B0 */ lw $a0, 0xb0($sp)
/* B672F4 800F0154 8FA400B0 */ lw $a0, 0xb0($sp)
/* B672F8 800F0158 24050003 */ li $a1, 3
/* B672FC 800F015C 0C03ED07 */ jal GfxPrint_SetPos
/* B67300 800F0160 24060007 */ li $a2, 7
/* B67304 800F0164 3C058015 */ lui $a1, %hi(D_8014A030) # $a1, 0x8015
/* B67308 800F0168 24A5A030 */ addiu $a1, %lo(D_8014A030) # addiu $a1, $a1, -0x5fd0
/* B6730C 800F016C 0C03EF2D */ jal GfxPrint_Printf
/* B67310 800F0170 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67314 800F0174 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67318 800F0178 24050003 */ li $a1, 3
/* B6731C 800F017C 0C03ED07 */ jal GfxPrint_SetPos
/* B67320 800F0180 24060008 */ li $a2, 8
/* B67324 800F0184 3C058015 */ lui $a1, %hi(D_8014A03C) # $a1, 0x8015
/* B67328 800F0188 24A5A03C */ addiu $a1, %lo(D_8014A03C) # addiu $a1, $a1, -0x5fc4
/* B6732C 800F018C 0C03EF2D */ jal GfxPrint_Printf
/* B67330 800F0190 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67334 800F0194 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67338 800F0198 24050003 */ li $a1, 3
/* B6733C 800F019C 0C03ED07 */ jal GfxPrint_SetPos
/* B67340 800F01A0 24060009 */ li $a2, 9
/* B67344 800F01A4 3C058015 */ lui $a1, %hi(D_8014A048) # $a1, 0x8015
/* B67348 800F01A8 24A5A048 */ addiu $a1, %lo(D_8014A048) # addiu $a1, $a1, -0x5fb8
/* B6734C 800F01AC 0C03EF2D */ jal GfxPrint_Printf
/* B67350 800F01B0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67354 800F01B4 3C1E8015 */ lui $fp, %hi(D_8014A058) # $fp, 0x8015
/* B67358 800F01B8 3C178015 */ lui $s7, %hi(D_8014A054) # $s7, 0x8015
/* B6735C 800F01BC 0000A025 */ move $s4, $zero
/* B67360 800F01C0 26F7A054 */ addiu $s7, %lo(D_8014A054) # addiu $s7, $s7, -0x5fac
/* B67364 800F01C4 27DEA058 */ addiu $fp, %lo(D_8014A058) # addiu $fp, $fp, -0x5fa8
/* B67368 800F01C8 00009825 */ move $s3, $zero
.L800F01CC:
/* B6736C 800F01CC 3C0E8013 */ lui $t6, %hi(D_80131F2C) # $t6, 0x8013
/* B67370 800F01D0 91CE1F2C */ lbu $t6, %lo(D_80131F2C)($t6)
/* B67374 800F01D4 00009025 */ move $s2, $zero
/* B67378 800F01D8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6737C 800F01DC 15D30016 */ bne $t6, $s3, .L800F0238
/* B67380 800F01E0 3C088013 */ lui $t0, %hi(D_80131CA8)
/* B67384 800F01E4 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B67388 800F01E8 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B6738C 800F01EC 240F00FF */ li $t7, 255
/* B67390 800F01F0 AFAF0010 */ sw $t7, 0x10($sp)
/* B67394 800F01F4 31050004 */ andi $a1, $t0, 4
/* B67398 800F01F8 00052883 */ sra $a1, $a1, 2
/* B6739C 800F01FC 00A00821 */ addu $at, $a1, $zero
/* B673A0 800F0200 00052A00 */ sll $a1, $a1, 8
/* B673A4 800F0204 31060002 */ andi $a2, $t0, 2
/* B673A8 800F0208 00063043 */ sra $a2, $a2, 1
/* B673AC 800F020C 00A12823 */ subu $a1, $a1, $at
/* B673B0 800F0210 00C00821 */ addu $at, $a2, $zero
/* B673B4 800F0214 00063200 */ sll $a2, $a2, 8
/* B673B8 800F0218 00C13023 */ subu $a2, $a2, $at
/* B673BC 800F021C 31070001 */ andi $a3, $t0, 1
/* B673C0 800F0220 00E00821 */ addu $at, $a3, $zero
/* B673C4 800F0224 00073A00 */ sll $a3, $a3, 8
/* B673C8 800F0228 0C03ECEB */ jal GfxPrint_SetColor
/* B673CC 800F022C 00E13823 */ subu $a3, $a3, $at
/* B673D0 800F0230 10000018 */ b .L800F0294
/* B673D4 800F0234 2670000F */ addiu $s0, $s3, 0xf
.L800F0238:
/* B673D8 800F0238 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B673DC 800F023C 240200C8 */ li $v0, 200
/* B673E0 800F0240 240D00FF */ li $t5, 255
/* B673E4 800F0244 31180004 */ andi $t8, $t0, 4
/* B673E8 800F0248 0018C883 */ sra $t9, $t8, 2
/* B673EC 800F024C 03220019 */ multu $t9, $v0
/* B673F0 800F0250 310A0002 */ andi $t2, $t0, 2
/* B673F4 800F0254 000A5843 */ sra $t3, $t2, 1
/* B673F8 800F0258 310C0001 */ andi $t4, $t0, 1
/* B673FC 800F025C AFAD0010 */ sw $t5, 0x10($sp)
/* B67400 800F0260 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67404 800F0264 00002812 */ mflo $a1
/* B67408 800F0268 00000000 */ nop
/* B6740C 800F026C 00000000 */ nop
/* B67410 800F0270 01620019 */ multu $t3, $v0
/* B67414 800F0274 00003012 */ mflo $a2
/* B67418 800F0278 00000000 */ nop
/* B6741C 800F027C 00000000 */ nop
/* B67420 800F0280 01820019 */ multu $t4, $v0
/* B67424 800F0284 00003812 */ mflo $a3
/* B67428 800F0288 0C03ECEB */ jal GfxPrint_SetColor
/* B6742C 800F028C 00000000 */ nop
/* B67430 800F0290 2670000F */ addiu $s0, $s3, 0xf
.L800F0294:
/* B67434 800F0294 02002825 */ move $a1, $s0
/* B67438 800F0298 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6743C 800F029C 0C03ED07 */ jal GfxPrint_SetPos
/* B67440 800F02A0 24060006 */ li $a2, 6
/* B67444 800F02A4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67448 800F02A8 02E02825 */ move $a1, $s7
/* B6744C 800F02AC 0C03EF2D */ jal GfxPrint_Printf
/* B67450 800F02B0 02603025 */ move $a2, $s3
/* B67454 800F02B4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67458 800F02B8 02002825 */ move $a1, $s0
/* B6745C 800F02BC 0C03ED07 */ jal GfxPrint_SetPos
/* B67460 800F02C0 24060007 */ li $a2, 7
/* B67464 800F02C4 92AE0000 */ lbu $t6, ($s5)
/* B67468 800F02C8 00168880 */ sll $s1, $s6, 2
/* B6746C 800F02CC 3C198017 */ lui $t9, %hi(gAudioContext+0x3568)
/* B67470 800F02D0 000E7880 */ sll $t7, $t6, 2
/* B67474 800F02D4 01EE7823 */ subu $t7, $t7, $t6
/* B67478 800F02D8 000F7880 */ sll $t7, $t7, 2
/* B6747C 800F02DC 01EE7823 */ subu $t7, $t7, $t6
/* B67480 800F02E0 000F7940 */ sll $t7, $t7, 5
/* B67484 800F02E4 01F1C021 */ addu $t8, $t7, $s1
/* B67488 800F02E8 0338C821 */ addu $t9, $t9, $t8
/* B6748C 800F02EC 8F3926E8 */ lw $t9, %lo(gAudioContext+0x3568)($t9)
/* B67490 800F02F0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67494 800F02F4 3C058015 */ lui $a1, %hi(D_8014A05C) # $a1, 0x8015
/* B67498 800F02F8 8F2A0000 */ lw $t2, ($t9)
/* B6749C 800F02FC 000A5FC2 */ srl $t3, $t2, 0x1f
/* B674A0 800F0300 11600006 */ beqz $t3, .L800F031C
/* B674A4 800F0304 00000000 */ nop
/* B674A8 800F0308 8FA400B0 */ lw $a0, 0xb0($sp)
/* B674AC 800F030C 0C03EF2D */ jal GfxPrint_Printf
/* B674B0 800F0310 03C02825 */ move $a1, $fp
/* B674B4 800F0314 10000004 */ b .L800F0328
/* B674B8 800F0318 8FA400B0 */ lw $a0, 0xb0($sp)
.L800F031C:
/* B674BC 800F031C 0C03EF2D */ jal GfxPrint_Printf
/* B674C0 800F0320 24A5A05C */ addiu $a1, %lo(D_8014A05C) # addiu $a1, $a1, -0x5fa4
/* B674C4 800F0324 8FA400B0 */ lw $a0, 0xb0($sp)
.L800F0328:
/* B674C8 800F0328 02002825 */ move $a1, $s0
/* B674CC 800F032C 0C03ED07 */ jal GfxPrint_SetPos
/* B674D0 800F0330 24060008 */ li $a2, 8
/* B674D4 800F0334 92AC0000 */ lbu $t4, ($s5)
/* B674D8 800F0338 3C0F8017 */ lui $t7, %hi(gAudioContext+0x3568)
/* B674DC 800F033C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B674E0 800F0340 000C6880 */ sll $t5, $t4, 2
/* B674E4 800F0344 01AC6823 */ subu $t5, $t5, $t4
/* B674E8 800F0348 000D6880 */ sll $t5, $t5, 2
/* B674EC 800F034C 01AC6823 */ subu $t5, $t5, $t4
/* B674F0 800F0350 000D6940 */ sll $t5, $t5, 5
/* B674F4 800F0354 01B17021 */ addu $t6, $t5, $s1
/* B674F8 800F0358 01EE7821 */ addu $t7, $t7, $t6
/* B674FC 800F035C 8DEF26E8 */ lw $t7, %lo(gAudioContext+0x3568)($t7)
/* B67500 800F0360 3C058015 */ lui $a1, %hi(D_8014A064)
/* B67504 800F0364 8DF80000 */ lw $t8, ($t7)
/* B67508 800F0368 001850C0 */ sll $t2, $t8, 3
/* B6750C 800F036C 05410007 */ bgez $t2, .L800F038C
/* B67510 800F0370 00000000 */ nop
/* B67514 800F0374 3C058015 */ lui $a1, %hi(D_8014A060) # $a1, 0x8015
/* B67518 800F0378 24A5A060 */ addiu $a1, %lo(D_8014A060) # addiu $a1, $a1, -0x5fa0
/* B6751C 800F037C 0C03EF2D */ jal GfxPrint_Printf
/* B67520 800F0380 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67524 800F0384 10000004 */ b .L800F0398
/* B67528 800F0388 8FA400B0 */ lw $a0, 0xb0($sp)
.L800F038C:
/* B6752C 800F038C 0C03EF2D */ jal GfxPrint_Printf
/* B67530 800F0390 24A5A064 */ addiu $a1, %lo(D_8014A064)
/* B67534 800F0394 8FA400B0 */ lw $a0, 0xb0($sp)
.L800F0398:
/* B67538 800F0398 02002825 */ move $a1, $s0
/* B6753C 800F039C 0C03ED07 */ jal GfxPrint_SetPos
/* B67540 800F03A0 24060009 */ li $a2, 9
/* B67544 800F03A4 92AB0000 */ lbu $t3, ($s5)
/* B67548 800F03A8 3C028017 */ lui $v0, %hi(gAudioContext+0x3568)
/* B6754C 800F03AC 00008025 */ move $s0, $zero
/* B67550 800F03B0 000B6080 */ sll $t4, $t3, 2
/* B67554 800F03B4 018B6023 */ subu $t4, $t4, $t3
/* B67558 800F03B8 000C6080 */ sll $t4, $t4, 2
/* B6755C 800F03BC 018B6023 */ subu $t4, $t4, $t3
/* B67560 800F03C0 000C6140 */ sll $t4, $t4, 5
/* B67564 800F03C4 01916821 */ addu $t5, $t4, $s1
/* B67568 800F03C8 004D1021 */ addu $v0, $v0, $t5
/* B6756C 800F03CC 8C4226E8 */ lw $v0, %lo(gAudioContext+0x3568)($v0)
/* B67570 800F03D0 00107080 */ sll $t6, $s0, 2
.L800F03D4:
/* B67574 800F03D4 004E7821 */ addu $t7, $v0, $t6
/* B67578 800F03D8 8DF80050 */ lw $t8, 0x50($t7)
/* B6757C 800F03DC 26100001 */ addiu $s0, $s0, 1
/* B67580 800F03E0 321000FF */ andi $s0, $s0, 0xff
/* B67584 800F03E4 13000003 */ beqz $t8, .L800F03F4
/* B67588 800F03E8 2A010004 */ slti $at, $s0, 4
/* B6758C 800F03EC 26520001 */ addiu $s2, $s2, 1
/* B67590 800F03F0 325200FF */ andi $s2, $s2, 0xff
.L800F03F4:
/* B67594 800F03F4 5420FFF7 */ bnezl $at, .L800F03D4
/* B67598 800F03F8 00107080 */ sll $t6, $s0, 2
/* B6759C 800F03FC 3C058015 */ lui $a1, %hi(D_8014A068) # $a1, 0x8015
/* B675A0 800F0400 24A5A068 */ addiu $a1, %lo(D_8014A068) # addiu $a1, $a1, -0x5f98
/* B675A4 800F0404 8FA400B0 */ lw $a0, 0xb0($sp)
/* B675A8 800F0408 02408025 */ move $s0, $s2
/* B675AC 800F040C 0C03EF2D */ jal GfxPrint_Printf
/* B675B0 800F0410 02403025 */ move $a2, $s2
/* B675B4 800F0414 26D60001 */ addiu $s6, $s6, 1
/* B675B8 800F0418 32D600FF */ andi $s6, $s6, 0xff
/* B675BC 800F041C 2AC10010 */ slti $at, $s6, 0x10
/* B675C0 800F0420 0290A021 */ addu $s4, $s4, $s0
/* B675C4 800F0424 02C09825 */ move $s3, $s6
/* B675C8 800F0428 1420FF68 */ bnez $at, .L800F01CC
/* B675CC 800F042C 329400FF */ andi $s4, $s4, 0xff
/* B675D0 800F0430 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B675D4 800F0434 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B675D8 800F0438 241900FF */ li $t9, 255
/* B675DC 800F043C AFB90010 */ sw $t9, 0x10($sp)
/* B675E0 800F0440 31050004 */ andi $a1, $t0, 4
/* B675E4 800F0444 00052883 */ sra $a1, $a1, 2
/* B675E8 800F0448 00A00821 */ addu $at, $a1, $zero
/* B675EC 800F044C 00052A00 */ sll $a1, $a1, 8
/* B675F0 800F0450 31060002 */ andi $a2, $t0, 2
/* B675F4 800F0454 00063043 */ sra $a2, $a2, 1
/* B675F8 800F0458 00A12823 */ subu $a1, $a1, $at
/* B675FC 800F045C 00C00821 */ addu $at, $a2, $zero
/* B67600 800F0460 00063200 */ sll $a2, $a2, 8
/* B67604 800F0464 00C13023 */ subu $a2, $a2, $at
/* B67608 800F0468 31070001 */ andi $a3, $t0, 1
/* B6760C 800F046C 00E00821 */ addu $at, $a3, $zero
/* B67610 800F0470 00073A00 */ sll $a3, $a3, 8
/* B67614 800F0474 00E13823 */ subu $a3, $a3, $at
/* B67618 800F0478 0C03ECEB */ jal GfxPrint_SetColor
/* B6761C 800F047C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67620 800F0480 92AA0000 */ lbu $t2, ($s5)
/* B67624 800F0484 3C118013 */ lui $s1, %hi(D_80131F30) # $s1, 0x8013
/* B67628 800F0488 26311F30 */ addiu $s1, %lo(D_80131F30) # addiu $s1, $s1, 0x1f30
/* B6762C 800F048C 022A1021 */ addu $v0, $s1, $t2
/* B67630 800F0490 904B0000 */ lbu $t3, ($v0)
/* B67634 800F0494 02808025 */ move $s0, $s4
/* B67638 800F0498 26650010 */ addiu $a1, $s3, 0x10
/* B6763C 800F049C 0174082A */ slt $at, $t3, $s4
/* B67640 800F04A0 10200002 */ beqz $at, .L800F04AC
/* B67644 800F04A4 24060009 */ li $a2, 9
/* B67648 800F04A8 A0540000 */ sb $s4, ($v0)
.L800F04AC:
/* B6764C 800F04AC 0C03ED07 */ jal GfxPrint_SetPos
/* B67650 800F04B0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67654 800F04B4 92AC0000 */ lbu $t4, ($s5)
/* B67658 800F04B8 3C058015 */ lui $a1, %hi(D_8014A06C) # $a1, 0x8015
/* B6765C 800F04BC 24A5A06C */ addiu $a1, %lo(D_8014A06C) # addiu $a1, $a1, -0x5f94
/* B67660 800F04C0 022C6821 */ addu $t5, $s1, $t4
/* B67664 800F04C4 91A70000 */ lbu $a3, ($t5)
/* B67668 800F04C8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6766C 800F04CC 0C03EF2D */ jal GfxPrint_Printf
/* B67670 800F04D0 02003025 */ move $a2, $s0
/* B67674 800F04D4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67678 800F04D8 24050003 */ li $a1, 3
/* B6767C 800F04DC 0C03ED07 */ jal GfxPrint_SetPos
/* B67680 800F04E0 2406000B */ li $a2, 11
/* B67684 800F04E4 3C058015 */ lui $a1, %hi(D_8014A074) # $a1, 0x8015
/* B67688 800F04E8 24A5A074 */ addiu $a1, %lo(D_8014A074) # addiu $a1, $a1, -0x5f8c
/* B6768C 800F04EC 0C03EF2D */ jal GfxPrint_Printf
/* B67690 800F04F0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67694 800F04F4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67698 800F04F8 24050003 */ li $a1, 3
/* B6769C 800F04FC 0C03ED07 */ jal GfxPrint_SetPos
/* B676A0 800F0500 2406000C */ li $a2, 12
/* B676A4 800F0504 3C058015 */ lui $a1, %hi(D_8014A080) # $a1, 0x8015
/* B676A8 800F0508 24A5A080 */ addiu $a1, %lo(D_8014A080) # addiu $a1, $a1, -0x5f80
/* B676AC 800F050C 0C03EF2D */ jal GfxPrint_Printf
/* B676B0 800F0510 8FA400B0 */ lw $a0, 0xb0($sp)
/* B676B4 800F0514 8FA400B0 */ lw $a0, 0xb0($sp)
/* B676B8 800F0518 24050003 */ li $a1, 3
/* B676BC 800F051C 0C03ED07 */ jal GfxPrint_SetPos
/* B676C0 800F0520 2406000D */ li $a2, 13
/* B676C4 800F0524 3C058015 */ lui $a1, %hi(D_8014A08C) # $a1, 0x8015
/* B676C8 800F0528 24A5A08C */ addiu $a1, %lo(D_8014A08C) # addiu $a1, $a1, -0x5f74
/* B676CC 800F052C 0C03EF2D */ jal GfxPrint_Printf
/* B676D0 800F0530 8FA400B0 */ lw $a0, 0xb0($sp)
/* B676D4 800F0534 8FA400B0 */ lw $a0, 0xb0($sp)
/* B676D8 800F0538 24050003 */ li $a1, 3
/* B676DC 800F053C 0C03ED07 */ jal GfxPrint_SetPos
/* B676E0 800F0540 2406000E */ li $a2, 14
/* B676E4 800F0544 3C058015 */ lui $a1, %hi(D_8014A098) # $a1, 0x8015
/* B676E8 800F0548 24A5A098 */ addiu $a1, %lo(D_8014A098) # addiu $a1, $a1, -0x5f68
/* B676EC 800F054C 0C03EF2D */ jal GfxPrint_Printf
/* B676F0 800F0550 8FA400B0 */ lw $a0, 0xb0($sp)
/* B676F4 800F0554 8FA400B0 */ lw $a0, 0xb0($sp)
/* B676F8 800F0558 24050003 */ li $a1, 3
/* B676FC 800F055C 0C03ED07 */ jal GfxPrint_SetPos
/* B67700 800F0560 2406000F */ li $a2, 15
/* B67704 800F0564 3C058015 */ lui $a1, %hi(D_8014A0A4) # $a1, 0x8015
/* B67708 800F0568 24A5A0A4 */ addiu $a1, %lo(D_8014A0A4) # addiu $a1, $a1, -0x5f5c
/* B6770C 800F056C 0C03EF2D */ jal GfxPrint_Printf
/* B67710 800F0570 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67714 800F0574 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67718 800F0578 24050003 */ li $a1, 3
/* B6771C 800F057C 0C03ED07 */ jal GfxPrint_SetPos
/* B67720 800F0580 24060010 */ li $a2, 16
/* B67724 800F0584 3C058015 */ lui $a1, %hi(D_8014A0AC) # $a1, 0x8015
/* B67728 800F0588 24A5A0AC */ addiu $a1, %lo(D_8014A0AC) # addiu $a1, $a1, -0x5f54
/* B6772C 800F058C 0C03EF2D */ jal GfxPrint_Printf
/* B67730 800F0590 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67734 800F0594 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67738 800F0598 24050003 */ li $a1, 3
/* B6773C 800F059C 0C03ED07 */ jal GfxPrint_SetPos
/* B67740 800F05A0 24060011 */ li $a2, 17
/* B67744 800F05A4 3C058015 */ lui $a1, %hi(D_8014A0B8) # $a1, 0x8015
/* B67748 800F05A8 24A5A0B8 */ addiu $a1, %lo(D_8014A0B8) # addiu $a1, $a1, -0x5f48
/* B6774C 800F05AC 0C03EF2D */ jal GfxPrint_Printf
/* B67750 800F05B0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67754 800F05B4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67758 800F05B8 24050003 */ li $a1, 3
/* B6775C 800F05BC 0C03ED07 */ jal GfxPrint_SetPos
/* B67760 800F05C0 24060012 */ li $a2, 18
/* B67764 800F05C4 3C058015 */ lui $a1, %hi(D_8014A0C4) # $a1, 0x8015
/* B67768 800F05C8 24A5A0C4 */ addiu $a1, %lo(D_8014A0C4) # addiu $a1, $a1, -0x5f3c
/* B6776C 800F05CC 0C03EF2D */ jal GfxPrint_Printf
/* B67770 800F05D0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67774 800F05D4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67778 800F05D8 24050003 */ li $a1, 3
/* B6777C 800F05DC 0C03ED07 */ jal GfxPrint_SetPos
/* B67780 800F05E0 24060013 */ li $a2, 19
/* B67784 800F05E4 3C058015 */ lui $a1, %hi(D_8014A0D0) # $a1, 0x8015
/* B67788 800F05E8 24A5A0D0 */ addiu $a1, %lo(D_8014A0D0) # addiu $a1, $a1, -0x5f30
/* B6778C 800F05EC 0C03EF2D */ jal GfxPrint_Printf
/* B67790 800F05F0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67794 800F05F4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67798 800F05F8 24050003 */ li $a1, 3
/* B6779C 800F05FC 0C03ED07 */ jal GfxPrint_SetPos
/* B677A0 800F0600 24060014 */ li $a2, 20
/* B677A4 800F0604 3C058015 */ lui $a1, %hi(D_8014A0DC) # $a1, 0x8015
/* B677A8 800F0608 24A5A0DC */ addiu $a1, %lo(D_8014A0DC) # addiu $a1, $a1, -0x5f24
/* B677AC 800F060C 0C03EF2D */ jal GfxPrint_Printf
/* B677B0 800F0610 8FA400B0 */ lw $a0, 0xb0($sp)
/* B677B4 800F0614 8FA400B0 */ lw $a0, 0xb0($sp)
/* B677B8 800F0618 24050003 */ li $a1, 3
/* B677BC 800F061C 0C03ED07 */ jal GfxPrint_SetPos
/* B677C0 800F0620 24060015 */ li $a2, 21
/* B677C4 800F0624 3C058015 */ lui $a1, %hi(D_8014A0E8) # $a1, 0x8015
/* B677C8 800F0628 24A5A0E8 */ addiu $a1, %lo(D_8014A0E8) # addiu $a1, $a1, -0x5f18
/* B677CC 800F062C 0C03EF2D */ jal GfxPrint_Printf
/* B677D0 800F0630 8FA400B0 */ lw $a0, 0xb0($sp)
/* B677D4 800F0634 8FA400B0 */ lw $a0, 0xb0($sp)
/* B677D8 800F0638 24050003 */ li $a1, 3
/* B677DC 800F063C 0C03ED07 */ jal GfxPrint_SetPos
/* B677E0 800F0640 24060016 */ li $a2, 22
/* B677E4 800F0644 3C058015 */ lui $a1, %hi(D_8014A0F4) # $a1, 0x8015
/* B677E8 800F0648 24A5A0F4 */ addiu $a1, %lo(D_8014A0F4) # addiu $a1, $a1, -0x5f0c
/* B677EC 800F064C 0C03EF2D */ jal GfxPrint_Printf
/* B677F0 800F0650 8FA400B0 */ lw $a0, 0xb0($sp)
/* B677F4 800F0654 3C108015 */ lui $s0, %hi(D_8014A100) # $s0, 0x8015
/* B677F8 800F0658 2610A100 */ addiu $s0, %lo(D_8014A100) # addiu $s0, $s0, -0x5f00
/* B677FC 800F065C 0000B025 */ move $s6, $zero
/* B67800 800F0660 00009825 */ move $s3, $zero
.L800F0664:
/* B67804 800F0664 00132880 */ sll $a1, $s3, 2
/* B67808 800F0668 00B32823 */ subu $a1, $a1, $s3
/* B6780C 800F066C 24A5000F */ addiu $a1, $a1, 0xf
/* B67810 800F0670 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67814 800F0674 0C03ED07 */ jal GfxPrint_SetPos
/* B67818 800F0678 24060016 */ li $a2, 22
/* B6781C 800F067C 92AE0000 */ lbu $t6, ($s5)
/* B67820 800F0680 3C188013 */ lui $t8, %hi(D_80131F2C) # $t8, 0x8013
/* B67824 800F0684 93181F2C */ lbu $t8, %lo(D_80131F2C)($t8)
/* B67828 800F0688 000E7880 */ sll $t7, $t6, 2
/* B6782C 800F068C 01EE7823 */ subu $t7, $t7, $t6
/* B67830 800F0690 000F7880 */ sll $t7, $t7, 2
/* B67834 800F0694 01EE7823 */ subu $t7, $t7, $t6
/* B67838 800F0698 000F7940 */ sll $t7, $t7, 5
/* B6783C 800F069C 0018C880 */ sll $t9, $t8, 2
/* B67840 800F06A0 01F95021 */ addu $t2, $t7, $t9
/* B67844 800F06A4 3C0B8017 */ lui $t3, %hi(gAudioContext+0x3568)
/* B67848 800F06A8 016A5821 */ addu $t3, $t3, $t2
/* B6784C 800F06AC 8D6B26E8 */ lw $t3, %lo(gAudioContext+0x3568)($t3)
/* B67850 800F06B0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67854 800F06B4 02002825 */ move $a1, $s0
/* B67858 800F06B8 01766021 */ addu $t4, $t3, $s6
/* B6785C 800F06BC 0C03EF2D */ jal GfxPrint_Printf
/* B67860 800F06C0 918600C4 */ lbu $a2, 0xc4($t4)
/* B67864 800F06C4 26D60001 */ addiu $s6, $s6, 1
/* B67868 800F06C8 32D600FF */ andi $s6, $s6, 0xff
/* B6786C 800F06CC 2AC10008 */ slti $at, $s6, 8
/* B67870 800F06D0 1420FFE4 */ bnez $at, .L800F0664
/* B67874 800F06D4 02C09825 */ move $s3, $s6
/* B67878 800F06D8 92AD0000 */ lbu $t5, ($s5)
/* B6787C 800F06DC 3C188013 */ lui $t8, %hi(D_80131F2C) # $t8, 0x8013
/* B67880 800F06E0 93181F2C */ lbu $t8, %lo(D_80131F2C)($t8)
/* B67884 800F06E4 000D7080 */ sll $t6, $t5, 2
/* B67888 800F06E8 01CD7023 */ subu $t6, $t6, $t5
/* B6788C 800F06EC 000E7080 */ sll $t6, $t6, 2
/* B67890 800F06F0 01CD7023 */ subu $t6, $t6, $t5
/* B67894 800F06F4 000E7140 */ sll $t6, $t6, 5
/* B67898 800F06F8 00187880 */ sll $t7, $t8, 2
/* B6789C 800F06FC 01CFC821 */ addu $t9, $t6, $t7
/* B678A0 800F0700 3C0A8017 */ lui $t2, %hi(gAudioContext+0x3568)
/* B678A4 800F0704 01595021 */ addu $t2, $t2, $t9
/* B678A8 800F0708 8D4A26E8 */ lw $t2, %lo(gAudioContext+0x3568)($t2)
/* B678AC 800F070C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B678B0 800F0710 2405000F */ li $a1, 15
/* B678B4 800F0714 8D4B0000 */ lw $t3, ($t2)
/* B678B8 800F0718 000B67C2 */ srl $t4, $t3, 0x1f
/* B678BC 800F071C 51800522 */ beql $t4, $zero, .L800F1BA8
/* B678C0 800F0720 8FBF0064 */ lw $ra, 0x64($sp)
/* B678C4 800F0724 0C03ED07 */ jal GfxPrint_SetPos
/* B678C8 800F0728 2406000B */ li $a2, 11
/* B678CC 800F072C 92AD0000 */ lbu $t5, ($s5)
/* B678D0 800F0730 3C0E8013 */ lui $t6, %hi(D_80131F2C) # $t6, 0x8013
/* B678D4 800F0734 91CE1F2C */ lbu $t6, %lo(D_80131F2C)($t6)
/* B678D8 800F0738 000DC080 */ sll $t8, $t5, 2
/* B678DC 800F073C 030DC023 */ subu $t8, $t8, $t5
/* B678E0 800F0740 0018C080 */ sll $t8, $t8, 2
/* B678E4 800F0744 030DC023 */ subu $t8, $t8, $t5
/* B678E8 800F0748 0018C140 */ sll $t8, $t8, 5
/* B678EC 800F074C 000E7880 */ sll $t7, $t6, 2
/* B678F0 800F0750 030FC821 */ addu $t9, $t8, $t7
/* B678F4 800F0754 3C0A8017 */ lui $t2, %hi(gAudioContext+0x3568)
/* B678F8 800F0758 01595021 */ addu $t2, $t2, $t9
/* B678FC 800F075C 8D4A26E8 */ lw $t2, %lo(gAudioContext+0x3568)($t2)
/* B67900 800F0760 3C018015 */ lui $at, %hi(D_8014A4C8)
/* B67904 800F0764 D434A4C8 */ ldc1 $f20, %lo(D_8014A4C8)($at)
/* B67908 800F0768 C544002C */ lwc1 $f4, 0x2c($t2)
/* B6790C 800F076C 24060001 */ li $a2, 1
/* B67910 800F0770 3C058015 */ lui $a1, %hi(D_8014A108)
/* B67914 800F0774 460021A1 */ cvt.d.s $f6, $f4
/* B67918 800F0778 24A5A108 */ addiu $a1, %lo(D_8014A108) # addiu $a1, $a1, -0x5ef8
/* B6791C 800F077C 46343202 */ mul.d $f8, $f6, $f20
/* B67920 800F0780 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67924 800F0784 444BF800 */ cfc1 $t3, $31
/* B67928 800F0788 44C6F800 */ ctc1 $a2, $31
/* B6792C 800F078C 00000000 */ nop
/* B67930 800F0790 462042A4 */ cvt.w.d $f10, $f8
/* B67934 800F0794 4446F800 */ cfc1 $a2, $31
/* B67938 800F0798 00000000 */ nop
/* B6793C 800F079C 30C60078 */ andi $a2, $a2, 0x78
/* B67940 800F07A0 10C00013 */ beqz $a2, .L800F07F0
/* B67944 800F07A4 3C0141E0 */ li $at, 0x41E00000 # 0.000000
/* B67948 800F07A8 44815800 */ mtc1 $at, $f11
/* B6794C 800F07AC 44805000 */ mtc1 $zero, $f10
/* B67950 800F07B0 24060001 */ li $a2, 1
/* B67954 800F07B4 462A4281 */ sub.d $f10, $f8, $f10
/* B67958 800F07B8 44C6F800 */ ctc1 $a2, $31
/* B6795C 800F07BC 00000000 */ nop
/* B67960 800F07C0 462052A4 */ cvt.w.d $f10, $f10
/* B67964 800F07C4 4446F800 */ cfc1 $a2, $31
/* B67968 800F07C8 00000000 */ nop
/* B6796C 800F07CC 30C60078 */ andi $a2, $a2, 0x78
/* B67970 800F07D0 14C00005 */ bnez $a2, .L800F07E8
/* B67974 800F07D4 00000000 */ nop
/* B67978 800F07D8 44065000 */ mfc1 $a2, $f10
/* B6797C 800F07DC 3C018000 */ lui $at, 0x8000
/* B67980 800F07E0 10000007 */ b .L800F0800
/* B67984 800F07E4 00C13025 */ or $a2, $a2, $at
.L800F07E8:
/* B67988 800F07E8 10000005 */ b .L800F0800
/* B6798C 800F07EC 2406FFFF */ li $a2, -1
.L800F07F0:
/* B67990 800F07F0 44065000 */ mfc1 $a2, $f10
/* B67994 800F07F4 00000000 */ nop
/* B67998 800F07F8 04C0FFFB */ bltz $a2, .L800F07E8
/* B6799C 800F07FC 00000000 */ nop
.L800F0800:
/* B679A0 800F0800 44CBF800 */ ctc1 $t3, $31
/* B679A4 800F0804 0C03EF2D */ jal GfxPrint_Printf
/* B679A8 800F0808 30C600FF */ andi $a2, $a2, 0xff
/* B679AC 800F080C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B679B0 800F0810 2405000F */ li $a1, 15
/* B679B4 800F0814 0C03ED07 */ jal GfxPrint_SetPos
/* B679B8 800F0818 2406000C */ li $a2, 12
/* B679BC 800F081C 92AC0000 */ lbu $t4, ($s5)
/* B679C0 800F0820 3C0E8013 */ lui $t6, %hi(D_80131F2C) # $t6, 0x8013
/* B679C4 800F0824 91CE1F2C */ lbu $t6, %lo(D_80131F2C)($t6)
/* B679C8 800F0828 000C6880 */ sll $t5, $t4, 2
/* B679CC 800F082C 01AC6823 */ subu $t5, $t5, $t4
/* B679D0 800F0830 000D6880 */ sll $t5, $t5, 2
/* B679D4 800F0834 01AC6823 */ subu $t5, $t5, $t4
/* B679D8 800F0838 000D6940 */ sll $t5, $t5, 5
/* B679DC 800F083C 000EC080 */ sll $t8, $t6, 2
/* B679E0 800F0840 01B87821 */ addu $t7, $t5, $t8
/* B679E4 800F0844 3C198017 */ lui $t9, %hi(gAudioContext+0x3568)
/* B679E8 800F0848 032FC821 */ addu $t9, $t9, $t7
/* B679EC 800F084C 8F3926E8 */ lw $t9, %lo(gAudioContext+0x3568)($t9)
/* B679F0 800F0850 24060001 */ li $a2, 1
/* B679F4 800F0854 3C058015 */ lui $a1, %hi(D_8014A10C)
/* B679F8 800F0858 C7300028 */ lwc1 $f16, 0x28($t9)
/* B679FC 800F085C 24A5A10C */ addiu $a1, %lo(D_8014A10C) # addiu $a1, $a1, -0x5ef4
/* B67A00 800F0860 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67A04 800F0864 460084A1 */ cvt.d.s $f18, $f16
/* B67A08 800F0868 46349102 */ mul.d $f4, $f18, $f20
/* B67A0C 800F086C 444AF800 */ cfc1 $t2, $31
/* B67A10 800F0870 44C6F800 */ ctc1 $a2, $31
/* B67A14 800F0874 00000000 */ nop
/* B67A18 800F0878 462021A4 */ cvt.w.d $f6, $f4
/* B67A1C 800F087C 4446F800 */ cfc1 $a2, $31
/* B67A20 800F0880 00000000 */ nop
/* B67A24 800F0884 30C60078 */ andi $a2, $a2, 0x78
/* B67A28 800F0888 10C00013 */ beqz $a2, .L800F08D8
/* B67A2C 800F088C 3C0141E0 */ li $at, 0x41E00000 # 0.000000
/* B67A30 800F0890 44813800 */ mtc1 $at, $f7
/* B67A34 800F0894 44803000 */ mtc1 $zero, $f6
/* B67A38 800F0898 24060001 */ li $a2, 1
/* B67A3C 800F089C 46262181 */ sub.d $f6, $f4, $f6
/* B67A40 800F08A0 44C6F800 */ ctc1 $a2, $31
/* B67A44 800F08A4 00000000 */ nop
/* B67A48 800F08A8 462031A4 */ cvt.w.d $f6, $f6
/* B67A4C 800F08AC 4446F800 */ cfc1 $a2, $31
/* B67A50 800F08B0 00000000 */ nop
/* B67A54 800F08B4 30C60078 */ andi $a2, $a2, 0x78
/* B67A58 800F08B8 14C00005 */ bnez $a2, .L800F08D0
/* B67A5C 800F08BC 00000000 */ nop
/* B67A60 800F08C0 44063000 */ mfc1 $a2, $f6
/* B67A64 800F08C4 3C018000 */ lui $at, 0x8000
/* B67A68 800F08C8 10000007 */ b .L800F08E8
/* B67A6C 800F08CC 00C13025 */ or $a2, $a2, $at
.L800F08D0:
/* B67A70 800F08D0 10000005 */ b .L800F08E8
/* B67A74 800F08D4 2406FFFF */ li $a2, -1
.L800F08D8:
/* B67A78 800F08D8 44063000 */ mfc1 $a2, $f6
/* B67A7C 800F08DC 00000000 */ nop
/* B67A80 800F08E0 04C0FFFB */ bltz $a2, .L800F08D0
/* B67A84 800F08E4 00000000 */ nop
.L800F08E8:
/* B67A88 800F08E8 44CAF800 */ ctc1 $t2, $31
/* B67A8C 800F08EC 0C03EF2D */ jal GfxPrint_Printf
/* B67A90 800F08F0 30C600FF */ andi $a2, $a2, 0xff
/* B67A94 800F08F4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67A98 800F08F8 2405000F */ li $a1, 15
/* B67A9C 800F08FC 0C03ED07 */ jal GfxPrint_SetPos
/* B67AA0 800F0900 2406000D */ li $a2, 13
/* B67AA4 800F0904 92AB0000 */ lbu $t3, ($s5)
/* B67AA8 800F0908 3C0E8013 */ lui $t6, %hi(D_80131F2C) # $t6, 0x8013
/* B67AAC 800F090C 91CE1F2C */ lbu $t6, %lo(D_80131F2C)($t6)
/* B67AB0 800F0910 000B6080 */ sll $t4, $t3, 2
/* B67AB4 800F0914 018B6023 */ subu $t4, $t4, $t3
/* B67AB8 800F0918 000C6080 */ sll $t4, $t4, 2
/* B67ABC 800F091C 018B6023 */ subu $t4, $t4, $t3
/* B67AC0 800F0920 000C6140 */ sll $t4, $t4, 5
/* B67AC4 800F0924 000E6880 */ sll $t5, $t6, 2
/* B67AC8 800F0928 018DC021 */ addu $t8, $t4, $t5
/* B67ACC 800F092C 3C0F8017 */ lui $t7, %hi(gAudioContext+0x3568)
/* B67AD0 800F0930 01F87821 */ addu $t7, $t7, $t8
/* B67AD4 800F0934 8DEF26E8 */ lw $t7, %lo(gAudioContext+0x3568)($t7)
/* B67AD8 800F0938 3C058015 */ lui $a1, %hi(D_8014A110) # $a1, 0x8015
/* B67ADC 800F093C 24A5A110 */ addiu $a1, %lo(D_8014A110) # addiu $a1, $a1, -0x5ef0
/* B67AE0 800F0940 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67AE4 800F0944 0C03EF2D */ jal GfxPrint_Printf
/* B67AE8 800F0948 91E60007 */ lbu $a2, 7($t7)
/* B67AEC 800F094C 92B90000 */ lbu $t9, ($s5)
/* B67AF0 800F0950 3C0B8013 */ lui $t3, %hi(D_80131F2C) # $t3, 0x8013
/* B67AF4 800F0954 916B1F2C */ lbu $t3, %lo(D_80131F2C)($t3)
/* B67AF8 800F0958 00195080 */ sll $t2, $t9, 2
/* B67AFC 800F095C 01595023 */ subu $t2, $t2, $t9
/* B67B00 800F0960 000A5080 */ sll $t2, $t2, 2
/* B67B04 800F0964 01595023 */ subu $t2, $t2, $t9
/* B67B08 800F0968 000A5140 */ sll $t2, $t2, 5
/* B67B0C 800F096C 000B7080 */ sll $t6, $t3, 2
/* B67B10 800F0970 014E6021 */ addu $t4, $t2, $t6
/* B67B14 800F0974 3C0D8017 */ lui $t5, %hi(gAudioContext+0x3568)
/* B67B18 800F0978 01AC6821 */ addu $t5, $t5, $t4
/* B67B1C 800F097C 8DAD26E8 */ lw $t5, %lo(gAudioContext+0x3568)($t5)
/* B67B20 800F0980 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67B24 800F0984 2405000F */ li $a1, 15
/* B67B28 800F0988 91B20025 */ lbu $s2, 0x25($t5)
/* B67B2C 800F098C 16400003 */ bnez $s2, .L800F099C
/* B67B30 800F0990 02408025 */ move $s0, $s2
/* B67B34 800F0994 10000007 */ b .L800F09B4
/* B67B38 800F0998 2414007F */ li $s4, 127
.L800F099C:
/* B67B3C 800F099C 2A010080 */ slti $at, $s0, 0x80
/* B67B40 800F09A0 10200004 */ beqz $at, .L800F09B4
/* B67B44 800F09A4 325400FF */ andi $s4, $s2, 0xff
/* B67B48 800F09A8 2614FFFF */ addiu $s4, $s0, -1
/* B67B4C 800F09AC 10000001 */ b .L800F09B4
/* B67B50 800F09B0 329400FF */ andi $s4, $s4, 0xff
.L800F09B4:
/* B67B54 800F09B4 0C03ED07 */ jal GfxPrint_SetPos
/* B67B58 800F09B8 2406000E */ li $a2, 14
/* B67B5C 800F09BC 3C058015 */ lui $a1, %hi(D_8014A114) # $a1, 0x8015
/* B67B60 800F09C0 24A5A114 */ addiu $a1, %lo(D_8014A114) # addiu $a1, $a1, -0x5eec
/* B67B64 800F09C4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67B68 800F09C8 0C03EF2D */ jal GfxPrint_Printf
/* B67B6C 800F09CC 02803025 */ move $a2, $s4
/* B67B70 800F09D0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67B74 800F09D4 2405000F */ li $a1, 15
/* B67B78 800F09D8 0C03ED07 */ jal GfxPrint_SetPos
/* B67B7C 800F09DC 2406000F */ li $a2, 15
/* B67B80 800F09E0 92B80000 */ lbu $t8, ($s5)
/* B67B84 800F09E4 3C198013 */ lui $t9, %hi(D_80131F2C) # $t9, 0x8013
/* B67B88 800F09E8 93391F2C */ lbu $t9, %lo(D_80131F2C)($t9)
/* B67B8C 800F09EC 00187880 */ sll $t7, $t8, 2
/* B67B90 800F09F0 01F87823 */ subu $t7, $t7, $t8
/* B67B94 800F09F4 000F7880 */ sll $t7, $t7, 2
/* B67B98 800F09F8 01F87823 */ subu $t7, $t7, $t8
/* B67B9C 800F09FC 000F7940 */ sll $t7, $t7, 5
/* B67BA0 800F0A00 00195880 */ sll $t3, $t9, 2
/* B67BA4 800F0A04 01EB5021 */ addu $t2, $t7, $t3
/* B67BA8 800F0A08 3C0E8017 */ lui $t6, %hi(gAudioContext+0x3568)
/* B67BAC 800F0A0C 01CA7021 */ addu $t6, $t6, $t2
/* B67BB0 800F0A10 8DCE26E8 */ lw $t6, %lo(gAudioContext+0x3568)($t6)
/* B67BB4 800F0A14 3C058015 */ lui $a1, %hi(D_8014A118) # $a1, 0x8015
/* B67BB8 800F0A18 24A5A118 */ addiu $a1, %lo(D_8014A118) # addiu $a1, $a1, -0x5ee8
/* B67BBC 800F0A1C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67BC0 800F0A20 0C03EF2D */ jal GfxPrint_Printf
/* B67BC4 800F0A24 91C6000A */ lbu $a2, 0xa($t6)
/* B67BC8 800F0A28 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67BCC 800F0A2C 2405000F */ li $a1, 15
/* B67BD0 800F0A30 0C03ED07 */ jal GfxPrint_SetPos
/* B67BD4 800F0A34 24060010 */ li $a2, 16
/* B67BD8 800F0A38 92AC0000 */ lbu $t4, ($s5)
/* B67BDC 800F0A3C 3C188013 */ lui $t8, %hi(D_80131F2C) # $t8, 0x8013
/* B67BE0 800F0A40 93181F2C */ lbu $t8, %lo(D_80131F2C)($t8)
/* B67BE4 800F0A44 000C6880 */ sll $t5, $t4, 2
/* B67BE8 800F0A48 01AC6823 */ subu $t5, $t5, $t4
/* B67BEC 800F0A4C 000D6880 */ sll $t5, $t5, 2
/* B67BF0 800F0A50 01AC6823 */ subu $t5, $t5, $t4
/* B67BF4 800F0A54 000D6940 */ sll $t5, $t5, 5
/* B67BF8 800F0A58 0018C880 */ sll $t9, $t8, 2
/* B67BFC 800F0A5C 01B97821 */ addu $t7, $t5, $t9
/* B67C00 800F0A60 3C0B8017 */ lui $t3, %hi(gAudioContext+0x3568)
/* B67C04 800F0A64 016F5821 */ addu $t3, $t3, $t7
/* B67C08 800F0A68 8D6B26E8 */ lw $t3, %lo(gAudioContext+0x3568)($t3)
/* B67C0C 800F0A6C 3C058015 */ lui $a1, %hi(D_8014A11C) # $a1, 0x8015
/* B67C10 800F0A70 24A5A11C */ addiu $a1, %lo(D_8014A11C) # addiu $a1, $a1, -0x5ee4
/* B67C14 800F0A74 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67C18 800F0A78 0C03EF2D */ jal GfxPrint_Printf
/* B67C1C 800F0A7C 9166000B */ lbu $a2, 0xb($t3)
/* B67C20 800F0A80 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67C24 800F0A84 2405000F */ li $a1, 15
/* B67C28 800F0A88 0C03ED07 */ jal GfxPrint_SetPos
/* B67C2C 800F0A8C 24060011 */ li $a2, 17
/* B67C30 800F0A90 92AA0000 */ lbu $t2, ($s5)
/* B67C34 800F0A94 3C0C8013 */ lui $t4, %hi(D_80131F2C) # $t4, 0x8013
/* B67C38 800F0A98 918C1F2C */ lbu $t4, %lo(D_80131F2C)($t4)
/* B67C3C 800F0A9C 000A7080 */ sll $t6, $t2, 2
/* B67C40 800F0AA0 01CA7023 */ subu $t6, $t6, $t2
/* B67C44 800F0AA4 000E7080 */ sll $t6, $t6, 2
/* B67C48 800F0AA8 01CA7023 */ subu $t6, $t6, $t2
/* B67C4C 800F0AAC 000E7140 */ sll $t6, $t6, 5
/* B67C50 800F0AB0 000CC080 */ sll $t8, $t4, 2
/* B67C54 800F0AB4 01D86821 */ addu $t5, $t6, $t8
/* B67C58 800F0AB8 3C198017 */ lui $t9, %hi(gAudioContext+0x3568)
/* B67C5C 800F0ABC 032DC821 */ addu $t9, $t9, $t5
/* B67C60 800F0AC0 8F3926E8 */ lw $t9, %lo(gAudioContext+0x3568)($t9)
/* B67C64 800F0AC4 3C058015 */ lui $a1, %hi(D_8014A120) # $a1, 0x8015
/* B67C68 800F0AC8 24A5A120 */ addiu $a1, %lo(D_8014A120) # addiu $a1, $a1, -0x5ee0
/* B67C6C 800F0ACC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67C70 800F0AD0 0C03EF2D */ jal GfxPrint_Printf
/* B67C74 800F0AD4 93260004 */ lbu $a2, 4($t9)
/* B67C78 800F0AD8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67C7C 800F0ADC 2405000F */ li $a1, 15
/* B67C80 800F0AE0 0C03ED07 */ jal GfxPrint_SetPos
/* B67C84 800F0AE4 24060012 */ li $a2, 18
/* B67C88 800F0AE8 92AF0000 */ lbu $t7, ($s5)
/* B67C8C 800F0AEC 3C0A8013 */ lui $t2, %hi(D_80131F2C) # $t2, 0x8013
/* B67C90 800F0AF0 914A1F2C */ lbu $t2, %lo(D_80131F2C)($t2)
/* B67C94 800F0AF4 000F5880 */ sll $t3, $t7, 2
/* B67C98 800F0AF8 016F5823 */ subu $t3, $t3, $t7
/* B67C9C 800F0AFC 000B5880 */ sll $t3, $t3, 2
/* B67CA0 800F0B00 016F5823 */ subu $t3, $t3, $t7
/* B67CA4 800F0B04 000B5940 */ sll $t3, $t3, 5
/* B67CA8 800F0B08 000A6080 */ sll $t4, $t2, 2
/* B67CAC 800F0B0C 016C7021 */ addu $t6, $t3, $t4
/* B67CB0 800F0B10 3C188017 */ lui $t8, %hi(gAudioContext+0x3568)
/* B67CB4 800F0B14 030EC021 */ addu $t8, $t8, $t6
/* B67CB8 800F0B18 8F1826E8 */ lw $t8, %lo(gAudioContext+0x3568)($t8)
/* B67CBC 800F0B1C 3C058015 */ lui $a1, %hi(D_8014A124) # $a1, 0x8015
/* B67CC0 800F0B20 24A5A124 */ addiu $a1, %lo(D_8014A124) # addiu $a1, $a1, -0x5edc
/* B67CC4 800F0B24 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67CC8 800F0B28 0C03EF2D */ jal GfxPrint_Printf
/* B67CCC 800F0B2C 93060005 */ lbu $a2, 5($t8)
/* B67CD0 800F0B30 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67CD4 800F0B34 2405000F */ li $a1, 15
/* B67CD8 800F0B38 0C03ED07 */ jal GfxPrint_SetPos
/* B67CDC 800F0B3C 24060013 */ li $a2, 19
/* B67CE0 800F0B40 92AD0000 */ lbu $t5, ($s5)
/* B67CE4 800F0B44 3C0F8013 */ lui $t7, %hi(D_80131F2C) # $t7, 0x8013
/* B67CE8 800F0B48 91EF1F2C */ lbu $t7, %lo(D_80131F2C)($t7)
/* B67CEC 800F0B4C 000DC880 */ sll $t9, $t5, 2
/* B67CF0 800F0B50 032DC823 */ subu $t9, $t9, $t5
/* B67CF4 800F0B54 0019C880 */ sll $t9, $t9, 2
/* B67CF8 800F0B58 032DC823 */ subu $t9, $t9, $t5
/* B67CFC 800F0B5C 0019C940 */ sll $t9, $t9, 5
/* B67D00 800F0B60 000F5080 */ sll $t2, $t7, 2
/* B67D04 800F0B64 032A5821 */ addu $t3, $t9, $t2
/* B67D08 800F0B68 3C0C8017 */ lui $t4, %hi(gAudioContext+0x3568)
/* B67D0C 800F0B6C 018B6021 */ addu $t4, $t4, $t3
/* B67D10 800F0B70 8D8C26E8 */ lw $t4, %lo(gAudioContext+0x3568)($t4)
/* B67D14 800F0B74 3C058015 */ lui $a1, %hi(D_8014A128) # $a1, 0x8015
/* B67D18 800F0B78 24A5A128 */ addiu $a1, %lo(D_8014A128) # addiu $a1, $a1, -0x5ed8
/* B67D1C 800F0B7C 95860014 */ lhu $a2, 0x14($t4)
/* B67D20 800F0B80 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67D24 800F0B84 04C10002 */ bgez $a2, .L800F0B90
/* B67D28 800F0B88 00C00821 */ addu $at, $a2, $zero
/* B67D2C 800F0B8C 24C1001F */ addiu $at, $a2, 0x1f
.L800F0B90:
/* B67D30 800F0B90 00013143 */ sra $a2, $at, 5
/* B67D34 800F0B94 0C03EF2D */ jal GfxPrint_Printf
/* B67D38 800F0B98 30C600FF */ andi $a2, $a2, 0xff
/* B67D3C 800F0B9C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67D40 800F0BA0 2405000F */ li $a1, 15
/* B67D44 800F0BA4 0C03ED07 */ jal GfxPrint_SetPos
/* B67D48 800F0BA8 24060014 */ li $a2, 20
/* B67D4C 800F0BAC 92AE0000 */ lbu $t6, ($s5)
/* B67D50 800F0BB0 3C0D8013 */ lui $t5, %hi(D_80131F2C) # $t5, 0x8013
/* B67D54 800F0BB4 91AD1F2C */ lbu $t5, %lo(D_80131F2C)($t5)
/* B67D58 800F0BB8 000EC080 */ sll $t8, $t6, 2
/* B67D5C 800F0BBC 030EC023 */ subu $t8, $t8, $t6
/* B67D60 800F0BC0 0018C080 */ sll $t8, $t8, 2
/* B67D64 800F0BC4 030EC023 */ subu $t8, $t8, $t6
/* B67D68 800F0BC8 0018C140 */ sll $t8, $t8, 5
/* B67D6C 800F0BCC 000D7880 */ sll $t7, $t5, 2
/* B67D70 800F0BD0 030FC821 */ addu $t9, $t8, $t7
/* B67D74 800F0BD4 3C0A8017 */ lui $t2, %hi(gAudioContext+0x3568)
/* B67D78 800F0BD8 01595021 */ addu $t2, $t2, $t9
/* B67D7C 800F0BDC 8D4A26E8 */ lw $t2, %lo(gAudioContext+0x3568)($t2)
/* B67D80 800F0BE0 3C058015 */ lui $a1, %hi(D_8014A12C) # $a1, 0x8015
/* B67D84 800F0BE4 24A5A12C */ addiu $a1, %lo(D_8014A12C) # addiu $a1, $a1, -0x5ed4
/* B67D88 800F0BE8 95460016 */ lhu $a2, 0x16($t2)
/* B67D8C 800F0BEC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67D90 800F0BF0 04C10002 */ bgez $a2, .L800F0BFC
/* B67D94 800F0BF4 00C00821 */ addu $at, $a2, $zero
/* B67D98 800F0BF8 24C10007 */ addiu $at, $a2, 7
.L800F0BFC:
/* B67D9C 800F0BFC 000130C3 */ sra $a2, $at, 3
/* B67DA0 800F0C00 0C03EF2D */ jal GfxPrint_Printf
/* B67DA4 800F0C04 30C600FF */ andi $a2, $a2, 0xff
/* B67DA8 800F0C08 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67DAC 800F0C0C 2405000F */ li $a1, 15
/* B67DB0 800F0C10 0C03ED07 */ jal GfxPrint_SetPos
/* B67DB4 800F0C14 24060015 */ li $a2, 21
/* B67DB8 800F0C18 92AB0000 */ lbu $t3, ($s5)
/* B67DBC 800F0C1C 3C0E8013 */ lui $t6, %hi(D_80131F2C) # $t6, 0x8013
/* B67DC0 800F0C20 91CE1F2C */ lbu $t6, %lo(D_80131F2C)($t6)
/* B67DC4 800F0C24 000B6080 */ sll $t4, $t3, 2
/* B67DC8 800F0C28 018B6023 */ subu $t4, $t4, $t3
/* B67DCC 800F0C2C 000C6080 */ sll $t4, $t4, 2
/* B67DD0 800F0C30 018B6023 */ subu $t4, $t4, $t3
/* B67DD4 800F0C34 000C6140 */ sll $t4, $t4, 5
/* B67DD8 800F0C38 000E6880 */ sll $t5, $t6, 2
/* B67DDC 800F0C3C 018DC021 */ addu $t8, $t4, $t5
/* B67DE0 800F0C40 3C0F8017 */ lui $t7, %hi(gAudioContext+0x3568)
/* B67DE4 800F0C44 01F87821 */ addu $t7, $t7, $t8
/* B67DE8 800F0C48 8DEF26E8 */ lw $t7, %lo(gAudioContext+0x3568)($t7)
/* B67DEC 800F0C4C 3C0142C8 */ li $at, 0x42C80000 # 0.000000
/* B67DF0 800F0C50 44815000 */ mtc1 $at, $f10
/* B67DF4 800F0C54 C5E80038 */ lwc1 $f8, 0x38($t7)
/* B67DF8 800F0C58 24060001 */ li $a2, 1
/* B67DFC 800F0C5C 3C058015 */ lui $a1, %hi(D_8014A130) # $a1, 0x8015
/* B67E00 800F0C60 460A4402 */ mul.s $f16, $f8, $f10
/* B67E04 800F0C64 24A5A130 */ addiu $a1, %lo(D_8014A130) # addiu $a1, $a1, -0x5ed0
/* B67E08 800F0C68 3C014F00 */ li $at, 0x4F000000 # 0.000000
/* B67E0C 800F0C6C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67E10 800F0C70 4459F800 */ cfc1 $t9, $31
/* B67E14 800F0C74 44C6F800 */ ctc1 $a2, $31
/* B67E18 800F0C78 00000000 */ nop
/* B67E1C 800F0C7C 460084A4 */ cvt.w.s $f18, $f16
/* B67E20 800F0C80 4446F800 */ cfc1 $a2, $31
/* B67E24 800F0C84 00000000 */ nop
/* B67E28 800F0C88 30C60078 */ andi $a2, $a2, 0x78
/* B67E2C 800F0C8C 50C00013 */ beql $a2, $zero, .L800F0CDC
/* B67E30 800F0C90 44069000 */ mfc1 $a2, $f18
/* B67E34 800F0C94 44819000 */ mtc1 $at, $f18
/* B67E38 800F0C98 24060001 */ li $a2, 1
/* B67E3C 800F0C9C 46128481 */ sub.s $f18, $f16, $f18
/* B67E40 800F0CA0 44C6F800 */ ctc1 $a2, $31
/* B67E44 800F0CA4 00000000 */ nop
/* B67E48 800F0CA8 460094A4 */ cvt.w.s $f18, $f18
/* B67E4C 800F0CAC 4446F800 */ cfc1 $a2, $31
/* B67E50 800F0CB0 00000000 */ nop
/* B67E54 800F0CB4 30C60078 */ andi $a2, $a2, 0x78
/* B67E58 800F0CB8 14C00005 */ bnez $a2, .L800F0CD0
/* B67E5C 800F0CBC 00000000 */ nop
/* B67E60 800F0CC0 44069000 */ mfc1 $a2, $f18
/* B67E64 800F0CC4 3C018000 */ lui $at, 0x8000
/* B67E68 800F0CC8 10000007 */ b .L800F0CE8
/* B67E6C 800F0CCC 00C13025 */ or $a2, $a2, $at
.L800F0CD0:
/* B67E70 800F0CD0 10000005 */ b .L800F0CE8
/* B67E74 800F0CD4 2406FFFF */ li $a2, -1
/* B67E78 800F0CD8 44069000 */ mfc1 $a2, $f18
.L800F0CDC:
/* B67E7C 800F0CDC 00000000 */ nop
/* B67E80 800F0CE0 04C0FFFB */ bltz $a2, .L800F0CD0
/* B67E84 800F0CE4 00000000 */ nop
.L800F0CE8:
/* B67E88 800F0CE8 44D9F800 */ ctc1 $t9, $31
/* B67E8C 800F0CEC 0C03EF2D */ jal GfxPrint_Printf
/* B67E90 800F0CF0 30C6FFFF */ andi $a2, $a2, 0xffff
/* B67E94 800F0CF4 100003AC */ b .L800F1BA8
/* B67E98 800F0CF8 8FBF0064 */ lw $ra, 0x64($sp)
glabel L800F0CFC
/* B67E9C 800F0CFC 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B67EA0 800F0D00 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B67EA4 800F0D04 240A00FF */ li $t2, 255
/* B67EA8 800F0D08 AFAA0010 */ sw $t2, 0x10($sp)
/* B67EAC 800F0D0C 31050004 */ andi $a1, $t0, 4
/* B67EB0 800F0D10 00052883 */ sra $a1, $a1, 2
/* B67EB4 800F0D14 00A00821 */ addu $at, $a1, $zero
/* B67EB8 800F0D18 00052A00 */ sll $a1, $a1, 8
/* B67EBC 800F0D1C 31060002 */ andi $a2, $t0, 2
/* B67EC0 800F0D20 00063043 */ sra $a2, $a2, 1
/* B67EC4 800F0D24 00A12823 */ subu $a1, $a1, $at
/* B67EC8 800F0D28 00C00821 */ addu $at, $a2, $zero
/* B67ECC 800F0D2C 00063200 */ sll $a2, $a2, 8
/* B67ED0 800F0D30 00C13023 */ subu $a2, $a2, $at
/* B67ED4 800F0D34 31070001 */ andi $a3, $t0, 1
/* B67ED8 800F0D38 00E00821 */ addu $at, $a3, $zero
/* B67EDC 800F0D3C 00073A00 */ sll $a3, $a3, 8
/* B67EE0 800F0D40 00E13823 */ subu $a3, $a3, $at
/* B67EE4 800F0D44 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67EE8 800F0D48 0C03ECEB */ jal GfxPrint_SetColor
/* B67EEC 800F0D4C 00009025 */ move $s2, $zero
/* B67EF0 800F0D50 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67EF4 800F0D54 24050003 */ li $a1, 3
/* B67EF8 800F0D58 0C03ED07 */ jal GfxPrint_SetPos
/* B67EFC 800F0D5C 24060004 */ li $a2, 4
/* B67F00 800F0D60 3C058015 */ lui $a1, %hi(D_8014A134) # $a1, 0x8015
/* B67F04 800F0D64 3C068015 */ lui $a2, %hi(D_8014A6C4) # $a2, 0x8015
/* B67F08 800F0D68 8CC6A6C4 */ lw $a2, %lo(D_8014A6C4)($a2)
/* B67F0C 800F0D6C 24A5A134 */ addiu $a1, %lo(D_8014A134) # addiu $a1, $a1, -0x5ecc
/* B67F10 800F0D70 0C03EF2D */ jal GfxPrint_Printf
/* B67F14 800F0D74 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67F18 800F0D78 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67F1C 800F0D7C 24050003 */ li $a1, 3
/* B67F20 800F0D80 0C03ED07 */ jal GfxPrint_SetPos
/* B67F24 800F0D84 24060005 */ li $a2, 5
/* B67F28 800F0D88 3C0B8017 */ lui $t3, %hi(gAudioContext+0x29c4) # $t3, 0x8017
/* B67F2C 800F0D8C 3C0E8017 */ lui $t6, %hi(gAudioContext+0x29c0) # $t6, 0x8017
/* B67F30 800F0D90 8DCE1B40 */ lw $t6, %lo(gAudioContext+0x29c0)($t6)
/* B67F34 800F0D94 8D6B1B44 */ lw $t3, %lo(gAudioContext+0x29c4)($t3)
/* B67F38 800F0D98 3C058015 */ lui $a1, %hi(D_8014A140) # $a1, 0x8015
/* B67F3C 800F0D9C 3C078017 */ lui $a3, %hi(gAudioContext+0x29c8) # $a3, 0x8017
/* B67F40 800F0DA0 8CE71B48 */ lw $a3, %lo(gAudioContext+0x29c8)($a3)
/* B67F44 800F0DA4 24A5A140 */ addiu $a1, %lo(D_8014A140) # addiu $a1, $a1, -0x5ec0
/* B67F48 800F0DA8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67F4C 800F0DAC 0C03EF2D */ jal GfxPrint_Printf
/* B67F50 800F0DB0 016E3023 */ subu $a2, $t3, $t6
/* B67F54 800F0DB4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67F58 800F0DB8 24050003 */ li $a1, 3
/* B67F5C 800F0DBC 0C03ED07 */ jal GfxPrint_SetPos
/* B67F60 800F0DC0 24060006 */ li $a2, 6
/* B67F64 800F0DC4 3C0C8017 */ lui $t4, %hi(gAudioContext+0x2b0c) # $t4, 0x8017
/* B67F68 800F0DC8 3C0D8017 */ lui $t5, %hi(gAudioContext+0x2b18) # $t5, 0x8017
/* B67F6C 800F0DCC 3C188017 */ lui $t8, %hi(gAudioContext+0x2b00) # $t8, 0x8017
/* B67F70 800F0DD0 8F181C80 */ lw $t8, %lo(gAudioContext+0x2b00)($t8)
/* B67F74 800F0DD4 8DAD1C98 */ lw $t5, %lo(gAudioContext+0x2b18)($t5)
/* B67F78 800F0DD8 8D8C1C8C */ lw $t4, %lo(gAudioContext+0x2b0c)($t4)
/* B67F7C 800F0DDC 3C058015 */ lui $a1, %hi(D_8014A154) # $a1, 0x8015
/* B67F80 800F0DE0 3C068017 */ lui $a2, %hi(gAudioContext+0x2b13) # $a2, 0x8017
/* B67F84 800F0DE4 3C078017 */ lui $a3, %hi(gAudioContext+0x2b1f) # $a3, 0x8017
/* B67F88 800F0DE8 90E71C9F */ lbu $a3, %lo(gAudioContext+0x2b1f)($a3)
/* B67F8C 800F0DEC 90C61C93 */ lbu $a2, %lo(gAudioContext+0x2b13)($a2)
/* B67F90 800F0DF0 24A5A154 */ addiu $a1, %lo(D_8014A154) # addiu $a1, $a1, -0x5eac
/* B67F94 800F0DF4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67F98 800F0DF8 AFB80018 */ sw $t8, 0x18($sp)
/* B67F9C 800F0DFC AFAD0014 */ sw $t5, 0x14($sp)
/* B67FA0 800F0E00 0C03EF2D */ jal GfxPrint_Printf
/* B67FA4 800F0E04 AFAC0010 */ sw $t4, 0x10($sp)
/* B67FA8 800F0E08 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67FAC 800F0E0C 24050003 */ li $a1, 3
/* B67FB0 800F0E10 0C03ED07 */ jal GfxPrint_SetPos
/* B67FB4 800F0E14 24060007 */ li $a2, 7
/* B67FB8 800F0E18 3C0F8017 */ lui $t7, %hi(gAudioContext+0x2c1c) # $t7, 0x8017
/* B67FBC 800F0E1C 3C198017 */ lui $t9, %hi(gAudioContext+0x2c28) # $t9, 0x8017
/* B67FC0 800F0E20 3C0A8017 */ lui $t2, %hi(gAudioContext+0x2c10) # $t2, 0x8017
/* B67FC4 800F0E24 8D4A1D90 */ lw $t2, %lo(gAudioContext+0x2c10)($t2)
/* B67FC8 800F0E28 8F391DA8 */ lw $t9, %lo(gAudioContext+0x2c28)($t9)
/* B67FCC 800F0E2C 8DEF1D9C */ lw $t7, %lo(gAudioContext+0x2c1c)($t7)
/* B67FD0 800F0E30 3C058015 */ lui $a1, %hi(D_8014A178) # $a1, 0x8015
/* B67FD4 800F0E34 3C068017 */ lui $a2, %hi(gAudioContext+0x2c23) # $a2, 0x8017
/* B67FD8 800F0E38 3C078017 */ lui $a3, %hi(gAudioContext+0x2c2f) # $a3, 0x8017
/* B67FDC 800F0E3C 90E71DAF */ lbu $a3, %lo(gAudioContext+0x2c2f)($a3)
/* B67FE0 800F0E40 90C61DA3 */ lbu $a2, %lo(gAudioContext+0x2c23)($a2)
/* B67FE4 800F0E44 24A5A178 */ addiu $a1, %lo(D_8014A178) # addiu $a1, $a1, -0x5e88
/* B67FE8 800F0E48 8FA400B0 */ lw $a0, 0xb0($sp)
/* B67FEC 800F0E4C AFAA0018 */ sw $t2, 0x18($sp)
/* B67FF0 800F0E50 AFB90014 */ sw $t9, 0x14($sp)
/* B67FF4 800F0E54 0C03EF2D */ jal GfxPrint_Printf
/* B67FF8 800F0E58 AFAF0010 */ sw $t7, 0x10($sp)
/* B67FFC 800F0E5C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68000 800F0E60 24050003 */ li $a1, 3
/* B68004 800F0E64 0C03ED07 */ jal GfxPrint_SetPos
/* B68008 800F0E68 24060008 */ li $a2, 8
/* B6800C 800F0E6C 3C0B8017 */ lui $t3, %hi(gAudioContext+0x2a28) # $t3, 0x8017
/* B68010 800F0E70 3C0E8017 */ lui $t6, %hi(gAudioContext+0x2a24) # $t6, 0x8017
/* B68014 800F0E74 3C0C8017 */ lui $t4, %hi(gAudioContext+0x2a2c) # $t4, 0x8017
/* B68018 800F0E78 8D8C1BAC */ lw $t4, %lo(gAudioContext+0x2a2c)($t4)
/* B6801C 800F0E7C 8DCE1BA4 */ lw $t6, %lo(gAudioContext+0x2a24)($t6)
/* B68020 800F0E80 8D6B1BA8 */ lw $t3, %lo(gAudioContext+0x2a28)($t3)
/* B68024 800F0E84 3C058015 */ lui $a1, %hi(D_8014A19C) # $a1, 0x8015
/* B68028 800F0E88 3C068017 */ lui $a2, %hi(gAudioContext+0x2a20) # $a2, 0x8017
/* B6802C 800F0E8C 8CC61BA0 */ lw $a2, %lo(gAudioContext+0x2a20)($a2)
/* B68030 800F0E90 24A5A19C */ addiu $a1, %lo(D_8014A19C) # addiu $a1, $a1, -0x5e64
/* B68034 800F0E94 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68038 800F0E98 AFAC0010 */ sw $t4, 0x10($sp)
/* B6803C 800F0E9C 0C03EF2D */ jal GfxPrint_Printf
/* B68040 800F0EA0 016E3823 */ subu $a3, $t3, $t6
/* B68044 800F0EA4 3C0D8017 */ lui $t5, %hi(gAudioContext+0x2a20) # $t5, 0x8017
/* B68048 800F0EA8 8DAD1BA0 */ lw $t5, %lo(gAudioContext+0x2a20)($t5)
/* B6804C 800F0EAC 3C108015 */ lui $s0, %hi(D_8014A1BC) # $s0, 0x8015
/* B68050 800F0EB0 2610A1BC */ addiu $s0, %lo(D_8014A1BC) # addiu $s0, $s0, -0x5e44
/* B68054 800F0EB4 11A00018 */ beqz $t5, .L800F0F18
/* B68058 800F0EB8 2411000C */ li $s1, 12
/* B6805C 800F0EBC 00122880 */ sll $a1, $s2, 2
.L800F0EC0:
/* B68060 800F0EC0 00B22823 */ subu $a1, $a1, $s2
/* B68064 800F0EC4 24A50003 */ addiu $a1, $a1, 3
/* B68068 800F0EC8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6806C 800F0ECC 0C03ED07 */ jal GfxPrint_SetPos
/* B68070 800F0ED0 24060009 */ li $a2, 9
/* B68074 800F0ED4 02510019 */ multu $s2, $s1
/* B68078 800F0ED8 3C068017 */ lui $a2, %hi(gAudioContext+0x2a3e)
/* B6807C 800F0EDC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68080 800F0EE0 02002825 */ move $a1, $s0
/* B68084 800F0EE4 0000C012 */ mflo $t8
/* B68088 800F0EE8 00D83021 */ addu $a2, $a2, $t8
/* B6808C 800F0EEC 0C03EF2D */ jal GfxPrint_Printf
/* B68090 800F0EF0 84C61BBE */ lh $a2, %lo(gAudioContext+0x2a3e)($a2)
/* B68094 800F0EF4 3C0F8017 */ lui $t7, %hi(gAudioContext+0x2a20) # $t7, 0x8017
/* B68098 800F0EF8 8DEF1BA0 */ lw $t7, %lo(gAudioContext+0x2a20)($t7)
/* B6809C 800F0EFC 26520001 */ addiu $s2, $s2, 1
/* B680A0 800F0F00 00129600 */ sll $s2, $s2, 0x18
/* B680A4 800F0F04 00129603 */ sra $s2, $s2, 0x18
/* B680A8 800F0F08 024F082B */ sltu $at, $s2, $t7
/* B680AC 800F0F0C 5420FFEC */ bnezl $at, .L800F0EC0
/* B680B0 800F0F10 00122880 */ sll $a1, $s2, 2
/* B680B4 800F0F14 00009025 */ move $s2, $zero
.L800F0F18:
/* B680B8 800F0F18 2411000C */ li $s1, 12
/* B680BC 800F0F1C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B680C0 800F0F20 24050003 */ li $a1, 3
/* B680C4 800F0F24 0C03ED07 */ jal GfxPrint_SetPos
/* B680C8 800F0F28 2406000A */ li $a2, 10
/* B680CC 800F0F2C 3C198017 */ lui $t9, %hi(gAudioContext+0x2b38) # $t9, 0x8017
/* B680D0 800F0F30 3C0A8017 */ lui $t2, %hi(gAudioContext+0x2b34) # $t2, 0x8017
/* B680D4 800F0F34 3C0B8017 */ lui $t3, %hi(gAudioContext+0x2b3c) # $t3, 0x8017
/* B680D8 800F0F38 8D6B1CBC */ lw $t3, %lo(gAudioContext+0x2b3c)($t3)
/* B680DC 800F0F3C 8D4A1CB4 */ lw $t2, %lo(gAudioContext+0x2b34)($t2)
/* B680E0 800F0F40 8F391CB8 */ lw $t9, %lo(gAudioContext+0x2b38)($t9)
/* B680E4 800F0F44 3C058015 */ lui $a1, %hi(D_8014A1C4) # $a1, 0x8015
/* B680E8 800F0F48 3C068017 */ lui $a2, %hi(gAudioContext+0x2b30) # $a2, 0x8017
/* B680EC 800F0F4C 8CC61CB0 */ lw $a2, %lo(gAudioContext+0x2b30)($a2)
/* B680F0 800F0F50 24A5A1C4 */ addiu $a1, %lo(D_8014A1C4) # addiu $a1, $a1, -0x5e3c
/* B680F4 800F0F54 8FA400B0 */ lw $a0, 0xb0($sp)
/* B680F8 800F0F58 AFAB0010 */ sw $t3, 0x10($sp)
/* B680FC 800F0F5C 0C03EF2D */ jal GfxPrint_Printf
/* B68100 800F0F60 032A3823 */ subu $a3, $t9, $t2
/* B68104 800F0F64 3C0E8017 */ lui $t6, %hi(gAudioContext+0x2b30) # $t6, 0x8017
/* B68108 800F0F68 8DCE1CB0 */ lw $t6, %lo(gAudioContext+0x2b30)($t6)
/* B6810C 800F0F6C 3C108015 */ lui $s0, %hi(D_8014A1E4) # $s0, 0x8015
/* B68110 800F0F70 2610A1E4 */ addiu $s0, %lo(D_8014A1E4) # addiu $s0, $s0, -0x5e1c
/* B68114 800F0F74 11C00016 */ beqz $t6, .L800F0FD0
/* B68118 800F0F78 00122880 */ sll $a1, $s2, 2
.L800F0F7C:
/* B6811C 800F0F7C 00B22823 */ subu $a1, $a1, $s2
/* B68120 800F0F80 24A50003 */ addiu $a1, $a1, 3
/* B68124 800F0F84 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68128 800F0F88 0C03ED07 */ jal GfxPrint_SetPos
/* B6812C 800F0F8C 2406000B */ li $a2, 11
/* B68130 800F0F90 02510019 */ multu $s2, $s1
/* B68134 800F0F94 3C068017 */ lui $a2, %hi(gAudioContext+0x2b4e)
/* B68138 800F0F98 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6813C 800F0F9C 02002825 */ move $a1, $s0
/* B68140 800F0FA0 00006012 */ mflo $t4
/* B68144 800F0FA4 00CC3021 */ addu $a2, $a2, $t4
/* B68148 800F0FA8 0C03EF2D */ jal GfxPrint_Printf
/* B6814C 800F0FAC 84C61CCE */ lh $a2, %lo(gAudioContext+0x2b4e)($a2)
/* B68150 800F0FB0 3C0D8017 */ lui $t5, %hi(gAudioContext+0x2b30) # $t5, 0x8017
/* B68154 800F0FB4 8DAD1CB0 */ lw $t5, %lo(gAudioContext+0x2b30)($t5)
/* B68158 800F0FB8 26520001 */ addiu $s2, $s2, 1
/* B6815C 800F0FBC 00129600 */ sll $s2, $s2, 0x18
/* B68160 800F0FC0 00129603 */ sra $s2, $s2, 0x18
/* B68164 800F0FC4 024D082B */ sltu $at, $s2, $t5
/* B68168 800F0FC8 5420FFEC */ bnezl $at, .L800F0F7C
/* B6816C 800F0FCC 00122880 */ sll $a1, $s2, 2
.L800F0FD0:
/* B68170 800F0FD0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68174 800F0FD4 24050003 */ li $a1, 3
/* B68178 800F0FD8 0C03ED07 */ jal GfxPrint_SetPos
/* B6817C 800F0FDC 2406000C */ li $a2, 12
/* B68180 800F0FE0 3C188017 */ lui $t8, %hi(gAudioContext+0x2d54) # $t8, 0x8017
/* B68184 800F0FE4 3C0F8017 */ lui $t7, %hi(gAudioContext+0x2d50) # $t7, 0x8017
/* B68188 800F0FE8 8DEF1ED0 */ lw $t7, %lo(gAudioContext+0x2d50)($t7)
/* B6818C 800F0FEC 8F181ED4 */ lw $t8, %lo(gAudioContext+0x2d54)($t8)
/* B68190 800F0FF0 3C058015 */ lui $a1, %hi(D_8014A1EC) # $a1, 0x8015
/* B68194 800F0FF4 3C078017 */ lui $a3, %hi(gAudioContext+0x2d58) # $a3, 0x8017
/* B68198 800F0FF8 8CE71ED8 */ lw $a3, %lo(gAudioContext+0x2d58)($a3)
/* B6819C 800F0FFC 24A5A1EC */ addiu $a1, %lo(D_8014A1EC) # addiu $a1, $a1, -0x5e14
/* B681A0 800F1000 8FA400B0 */ lw $a0, 0xb0($sp)
/* B681A4 800F1004 0C03EF2D */ jal GfxPrint_Printf
/* B681A8 800F1008 030F3023 */ subu $a2, $t8, $t7
/* B681AC 800F100C 100002E6 */ b .L800F1BA8
/* B681B0 800F1010 8FBF0064 */ lw $ra, 0x64($sp)
glabel L800F1014
/* B681B4 800F1014 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B681B8 800F1018 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B681BC 800F101C 240200FF */ li $v0, 255
/* B681C0 800F1020 240D00FF */ li $t5, 255
/* B681C4 800F1024 31190004 */ andi $t9, $t0, 4
/* B681C8 800F1028 00195083 */ sra $t2, $t9, 2
/* B681CC 800F102C 01420019 */ multu $t2, $v0
/* B681D0 800F1030 310B0002 */ andi $t3, $t0, 2
/* B681D4 800F1034 000B7043 */ sra $t6, $t3, 1
/* B681D8 800F1038 310C0001 */ andi $t4, $t0, 1
/* B681DC 800F103C AFAD0010 */ sw $t5, 0x10($sp)
/* B681E0 800F1040 8FA400B0 */ lw $a0, 0xb0($sp)
/* B681E4 800F1044 00002812 */ mflo $a1
/* B681E8 800F1048 00000000 */ nop
/* B681EC 800F104C 00000000 */ nop
/* B681F0 800F1050 01C20019 */ multu $t6, $v0
/* B681F4 800F1054 00003012 */ mflo $a2
/* B681F8 800F1058 00000000 */ nop
/* B681FC 800F105C 00000000 */ nop
/* B68200 800F1060 01820019 */ multu $t4, $v0
/* B68204 800F1064 00003812 */ mflo $a3
/* B68208 800F1068 0C03ECEB */ jal GfxPrint_SetColor
/* B6820C 800F106C 00000000 */ nop
/* B68210 800F1070 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68214 800F1074 24050003 */ li $a1, 3
/* B68218 800F1078 0C03ED07 */ jal GfxPrint_SetPos
/* B6821C 800F107C 24060004 */ li $a2, 4
/* B68220 800F1080 3C118013 */ lui $s1, %hi(D_80131F4C) # $s1, 0x8013
/* B68224 800F1084 26311F4C */ addiu $s1, %lo(D_80131F4C) # addiu $s1, $s1, 0x1f4c
/* B68228 800F1088 3C058015 */ lui $a1, %hi(D_8014A200) # $a1, 0x8015
/* B6822C 800F108C 24A5A200 */ addiu $a1, %lo(D_8014A200) # addiu $a1, $a1, -0x5e00
/* B68230 800F1090 92260000 */ lbu $a2, ($s1)
/* B68234 800F1094 0C03EF2D */ jal GfxPrint_Printf
/* B68238 800F1098 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6823C 800F109C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68240 800F10A0 24050003 */ li $a1, 3
/* B68244 800F10A4 0C03ED07 */ jal GfxPrint_SetPos
/* B68248 800F10A8 24060005 */ li $a2, 5
/* B6824C 800F10AC 92220001 */ lbu $v0, 1($s1)
/* B68250 800F10B0 3C108013 */ lui $s0, %hi(D_80131F44) # $s0, 0x8013
/* B68254 800F10B4 26101F44 */ addiu $s0, %lo(D_80131F44) # addiu $s0, $s0, 0x1f44
/* B68258 800F10B8 3C058015 */ lui $a1, %hi(D_8014A210) # $a1, 0x8015
/* B6825C 800F10BC 0002C040 */ sll $t8, $v0, 1
/* B68260 800F10C0 02183821 */ addu $a3, $s0, $t8
/* B68264 800F10C4 24A5A210 */ addiu $a1, %lo(D_8014A210) # addiu $a1, $a1, -0x5df0
/* B68268 800F10C8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6826C 800F10CC 0C03EF2D */ jal GfxPrint_Printf
/* B68270 800F10D0 00403025 */ move $a2, $v0
/* B68274 800F10D4 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B68278 800F10D8 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B6827C 800F10DC 24090064 */ li $t1, 100
/* B68280 800F10E0 240B00FF */ li $t3, 255
/* B68284 800F10E4 310F0004 */ andi $t7, $t0, 4
/* B68288 800F10E8 000FC883 */ sra $t9, $t7, 2
/* B6828C 800F10EC 03290019 */ multu $t9, $t1
/* B68290 800F10F0 310A0001 */ andi $t2, $t0, 1
/* B68294 800F10F4 31060002 */ andi $a2, $t0, 2
/* B68298 800F10F8 00063043 */ sra $a2, $a2, 1
/* B6829C 800F10FC 00C00821 */ addu $at, $a2, $zero
/* B682A0 800F1100 00063200 */ sll $a2, $a2, 8
/* B682A4 800F1104 00C13023 */ subu $a2, $a2, $at
/* B682A8 800F1108 AFAB0010 */ sw $t3, 0x10($sp)
/* B682AC 800F110C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B682B0 800F1110 00002812 */ mflo $a1
/* B682B4 800F1114 00000000 */ nop
/* B682B8 800F1118 00000000 */ nop
/* B682BC 800F111C 01490019 */ multu $t2, $t1
/* B682C0 800F1120 00003812 */ mflo $a3
/* B682C4 800F1124 0C03ECEB */ jal GfxPrint_SetColor
/* B682C8 800F1128 00000000 */ nop
/* B682CC 800F112C 3C068013 */ lui $a2, %hi(D_80131F50) # $a2, 0x8013
/* B682D0 800F1130 90C61F50 */ lbu $a2, %lo(D_80131F50)($a2)
/* B682D4 800F1134 8FA400B0 */ lw $a0, 0xb0($sp)
/* B682D8 800F1138 24050002 */ li $a1, 2
/* B682DC 800F113C 0C03ED07 */ jal GfxPrint_SetPos
/* B682E0 800F1140 24C60004 */ addiu $a2, $a2, 4
/* B682E4 800F1144 3C058015 */ lui $a1, %hi(D_8014A224) # $a1, 0x8015
/* B682E8 800F1148 24A5A224 */ addiu $a1, %lo(D_8014A224) # addiu $a1, $a1, -0x5ddc
/* B682EC 800F114C 0C03EF2D */ jal GfxPrint_Printf
/* B682F0 800F1150 8FA400B0 */ lw $a0, 0xb0($sp)
/* B682F4 800F1154 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B682F8 800F1158 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B682FC 800F115C 240900FF */ li $t1, 255
/* B68300 800F1160 241900FF */ li $t9, 255
/* B68304 800F1164 310E0004 */ andi $t6, $t0, 4
/* B68308 800F1168 000E6083 */ sra $t4, $t6, 2
/* B6830C 800F116C 01890019 */ multu $t4, $t1
/* B68310 800F1170 310D0002 */ andi $t5, $t0, 2
/* B68314 800F1174 000DC043 */ sra $t8, $t5, 1
/* B68318 800F1178 310F0001 */ andi $t7, $t0, 1
/* B6831C 800F117C AFB90010 */ sw $t9, 0x10($sp)
/* B68320 800F1180 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68324 800F1184 00002812 */ mflo $a1
/* B68328 800F1188 00000000 */ nop
/* B6832C 800F118C 00000000 */ nop
/* B68330 800F1190 03090019 */ multu $t8, $t1
/* B68334 800F1194 00003012 */ mflo $a2
/* B68338 800F1198 00000000 */ nop
/* B6833C 800F119C 00000000 */ nop
/* B68340 800F11A0 01E90019 */ multu $t7, $t1
/* B68344 800F11A4 00003812 */ mflo $a3
/* B68348 800F11A8 0C03ECEB */ jal GfxPrint_SetColor
/* B6834C 800F11AC 00000000 */ nop
/* B68350 800F11B0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68354 800F11B4 24050003 */ li $a1, 3
/* B68358 800F11B8 0C03ED07 */ jal GfxPrint_SetPos
/* B6835C 800F11BC 24060007 */ li $a2, 7
/* B68360 800F11C0 3C028017 */ lui $v0, %hi(gAudioContext+0x368a) # $v0, 0x8017
/* B68364 800F11C4 9042280A */ lbu $v0, %lo(gAudioContext+0x368a)($v0)
/* B68368 800F11C8 3C058015 */ lui $a1, %hi(D_8014A228) # $a1, 0x8015
/* B6836C 800F11CC 24A5A228 */ addiu $a1, %lo(D_8014A228) # addiu $a1, $a1, -0x5dd8
/* B68370 800F11D0 00025040 */ sll $t2, $v0, 1
/* B68374 800F11D4 020A3821 */ addu $a3, $s0, $t2
/* B68378 800F11D8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6837C 800F11DC 0C03EF2D */ jal GfxPrint_Printf
/* B68380 800F11E0 00403025 */ move $a2, $v0
/* B68384 800F11E4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68388 800F11E8 24050003 */ li $a1, 3
/* B6838C 800F11EC 0C03ED07 */ jal GfxPrint_SetPos
/* B68390 800F11F0 24060008 */ li $a2, 8
/* B68394 800F11F4 3C028017 */ lui $v0, %hi(gAudioContext+0x368c) # $v0, 0x8017
/* B68398 800F11F8 9042280C */ lbu $v0, %lo(gAudioContext+0x368c)($v0)
/* B6839C 800F11FC 3C058015 */ lui $a1, %hi(D_8014A23C) # $a1, 0x8015
/* B683A0 800F1200 24A5A23C */ addiu $a1, %lo(D_8014A23C) # addiu $a1, $a1, -0x5dc4
/* B683A4 800F1204 00025840 */ sll $t3, $v0, 1
/* B683A8 800F1208 020B3821 */ addu $a3, $s0, $t3
/* B683AC 800F120C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B683B0 800F1210 0C03EF2D */ jal GfxPrint_Printf
/* B683B4 800F1214 00403025 */ move $a2, $v0
/* B683B8 800F1218 8FA400B0 */ lw $a0, 0xb0($sp)
/* B683BC 800F121C 24050003 */ li $a1, 3
/* B683C0 800F1220 0C03ED07 */ jal GfxPrint_SetPos
/* B683C4 800F1224 24060009 */ li $a2, 9
/* B683C8 800F1228 3C068017 */ lui $a2, %hi(gAudioContext+0x368d) # $a2, 0x8017
/* B683CC 800F122C 80C6280D */ lb $a2, %lo(gAudioContext+0x368d)($a2)
/* B683D0 800F1230 3C058015 */ lui $a1, %hi(D_8014A250) # $a1, 0x8015
/* B683D4 800F1234 24A5A250 */ addiu $a1, %lo(D_8014A250) # addiu $a1, $a1, -0x5db0
/* B683D8 800F1238 24C60001 */ addiu $a2, $a2, 1
/* B683DC 800F123C 30C600FF */ andi $a2, $a2, 0xff
/* B683E0 800F1240 0C03EF2D */ jal GfxPrint_Printf
/* B683E4 800F1244 8FA400B0 */ lw $a0, 0xb0($sp)
/* B683E8 800F1248 8FA400B0 */ lw $a0, 0xb0($sp)
/* B683EC 800F124C 24050003 */ li $a1, 3
/* B683F0 800F1250 0C03ED07 */ jal GfxPrint_SetPos
/* B683F4 800F1254 2406000B */ li $a2, 11
/* B683F8 800F1258 3C058015 */ lui $a1, %hi(D_8014A260) # $a1, 0x8015
/* B683FC 800F125C 24A5A260 */ addiu $a1, %lo(D_8014A260) # addiu $a1, $a1, -0x5da0
/* B68400 800F1260 0C03EF2D */ jal GfxPrint_Printf
/* B68404 800F1264 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68408 800F1268 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6840C 800F126C 24050003 */ li $a1, 3
/* B68410 800F1270 0C03ED07 */ jal GfxPrint_SetPos
/* B68414 800F1274 2406000C */ li $a2, 12
/* B68418 800F1278 3C028017 */ lui $v0, %hi(gAudioContext) # $v0, 0x8017
/* B6841C 800F127C 2442F180 */ addiu $v0, %lo(gAudioContext) # addiu $v0, $v0, -0xe80
/* B68420 800F1280 904E368A */ lbu $t6, 0x368a($v0)
/* B68424 800F1284 904C368B */ lbu $t4, 0x368b($v0)
/* B68428 800F1288 3C058015 */ lui $a1, %hi(D_8014A268) # $a1, 0x8015
/* B6842C 800F128C 24A5A268 */ addiu $a1, %lo(D_8014A268) # addiu $a1, $a1, -0x5d98
/* B68430 800F1290 90463688 */ lbu $a2, 0x3688($v0)
/* B68434 800F1294 90473689 */ lbu $a3, 0x3689($v0)
/* B68438 800F1298 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6843C 800F129C AFAE0010 */ sw $t6, 0x10($sp)
/* B68440 800F12A0 0C03EF2D */ jal GfxPrint_Printf
/* B68444 800F12A4 AFAC0014 */ sw $t4, 0x14($sp)
/* B68448 800F12A8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6844C 800F12AC 24050003 */ li $a1, 3
/* B68450 800F12B0 0C03ED07 */ jal GfxPrint_SetPos
/* B68454 800F12B4 2406000D */ li $a2, 13
/* B68458 800F12B8 3C028017 */ lui $v0, %hi(gAudioContext) # $v0, 0x8017
/* B6845C 800F12BC 2442F180 */ addiu $v0, %lo(gAudioContext) # addiu $v0, $v0, -0xe80
/* B68460 800F12C0 904D368E */ lbu $t5, 0x368e($v0)
/* B68464 800F12C4 9058368F */ lbu $t8, 0x368f($v0)
/* B68468 800F12C8 3C058015 */ lui $a1, %hi(D_8014A27C) # $a1, 0x8015
/* B6846C 800F12CC 24A5A27C */ addiu $a1, %lo(D_8014A27C) # addiu $a1, $a1, -0x5d84
/* B68470 800F12D0 9046368C */ lbu $a2, 0x368c($v0)
/* B68474 800F12D4 9047368D */ lbu $a3, 0x368d($v0)
/* B68478 800F12D8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6847C 800F12DC AFAD0010 */ sw $t5, 0x10($sp)
/* B68480 800F12E0 0C03EF2D */ jal GfxPrint_Printf
/* B68484 800F12E4 AFB80014 */ sw $t8, 0x14($sp)
/* B68488 800F12E8 1000022F */ b .L800F1BA8
/* B6848C 800F12EC 8FBF0064 */ lw $ra, 0x64($sp)
glabel L800F12F0
/* B68490 800F12F0 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B68494 800F12F4 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B68498 800F12F8 240200FF */ li $v0, 255
/* B6849C 800F12FC 240C00FF */ li $t4, 255
/* B684A0 800F1300 310F0004 */ andi $t7, $t0, 4
/* B684A4 800F1304 000FC883 */ sra $t9, $t7, 2
/* B684A8 800F1308 03220019 */ multu $t9, $v0
/* B684AC 800F130C 310A0002 */ andi $t2, $t0, 2
/* B684B0 800F1310 000A5843 */ sra $t3, $t2, 1
/* B684B4 800F1314 310E0001 */ andi $t6, $t0, 1
/* B684B8 800F1318 AFAC0010 */ sw $t4, 0x10($sp)
/* B684BC 800F131C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B684C0 800F1320 00002812 */ mflo $a1
/* B684C4 800F1324 00000000 */ nop
/* B684C8 800F1328 00000000 */ nop
/* B684CC 800F132C 01620019 */ multu $t3, $v0
/* B684D0 800F1330 00003012 */ mflo $a2
/* B684D4 800F1334 00000000 */ nop
/* B684D8 800F1338 00000000 */ nop
/* B684DC 800F133C 01C20019 */ multu $t6, $v0
/* B684E0 800F1340 00003812 */ mflo $a3
/* B684E4 800F1344 0C03ECEB */ jal GfxPrint_SetColor
/* B684E8 800F1348 00000000 */ nop
/* B684EC 800F134C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B684F0 800F1350 24050003 */ li $a1, 3
/* B684F4 800F1354 0C03ED07 */ jal GfxPrint_SetPos
/* B684F8 800F1358 24060004 */ li $a2, 4
/* B684FC 800F135C 3C028017 */ lui $v0, %hi(D_8016B9FC) # $v0, 0x8017
/* B68500 800F1360 2442B9FC */ addiu $v0, %lo(D_8016B9FC) # addiu $v0, $v0, -0x4604
/* B68504 800F1364 904D0002 */ lbu $t5, 2($v0)
/* B68508 800F1368 3C058015 */ lui $a1, %hi(D_8014A290) # $a1, 0x8015
/* B6850C 800F136C 24A5A290 */ addiu $a1, %lo(D_8014A290) # addiu $a1, $a1, -0x5d70
/* B68510 800F1370 90460000 */ lbu $a2, ($v0)
/* B68514 800F1374 90470001 */ lbu $a3, 1($v0)
/* B68518 800F1378 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6851C 800F137C 0C03EF2D */ jal GfxPrint_Printf
/* B68520 800F1380 AFAD0010 */ sw $t5, 0x10($sp)
/* B68524 800F1384 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68528 800F1388 24050003 */ li $a1, 3
/* B6852C 800F138C 0C03ED07 */ jal GfxPrint_SetPos
/* B68530 800F1390 24060005 */ li $a2, 5
/* B68534 800F1394 3C028017 */ lui $v0, %hi(D_8016B9F8) # $v0, 0x8017
/* B68538 800F1398 2442B9F8 */ addiu $v0, %lo(D_8016B9F8) # addiu $v0, $v0, -0x4608
/* B6853C 800F139C 90580002 */ lbu $t8, 2($v0)
/* B68540 800F13A0 3C058015 */ lui $a1, %hi(D_8014A2A8) # $a1, 0x8015
/* B68544 800F13A4 24A5A2A8 */ addiu $a1, %lo(D_8014A2A8) # addiu $a1, $a1, -0x5d58
/* B68548 800F13A8 90460000 */ lbu $a2, ($v0)
/* B6854C 800F13AC 90470001 */ lbu $a3, 1($v0)
/* B68550 800F13B0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68554 800F13B4 0C03EF2D */ jal GfxPrint_Printf
/* B68558 800F13B8 AFB80010 */ sw $t8, 0x10($sp)
/* B6855C 800F13BC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68560 800F13C0 24050003 */ li $a1, 3
/* B68564 800F13C4 0C03ED07 */ jal GfxPrint_SetPos
/* B68568 800F13C8 24060006 */ li $a2, 6
/* B6856C 800F13CC 3C148013 */ lui $s4, %hi(gScarecrowSpawnSongPtr) # $s4, 0x8013
/* B68570 800F13D0 26941BE8 */ addiu $s4, %lo(gScarecrowSpawnSongPtr) # addiu $s4, $s4, 0x1be8
/* B68574 800F13D4 3C058015 */ lui $a1, %hi(D_8014A2C0) # $a1, 0x8015
/* B68578 800F13D8 24A5A2C0 */ addiu $a1, %lo(D_8014A2C0) # addiu $a1, $a1, -0x5d40
/* B6857C 800F13DC 8E860000 */ lw $a2, ($s4)
/* B68580 800F13E0 0C03EF2D */ jal GfxPrint_Printf
/* B68584 800F13E4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68588 800F13E8 3C158015 */ lui $s5, %hi(D_8014A2DC) # $s5, 0x8015
/* B6858C 800F13EC 00009025 */ move $s2, $zero
/* B68590 800F13F0 26B5A2DC */ addiu $s5, %lo(D_8014A2DC) # addiu $s5, $s5, -0x5d24
/* B68594 800F13F4 00008025 */ move $s0, $zero
/* B68598 800F13F8 00002025 */ move $a0, $zero
.L800F13FC:
/* B6859C 800F13FC 0000B025 */ move $s6, $zero
/* B685A0 800F1400 00009825 */ move $s3, $zero
/* B685A4 800F1404 24910007 */ addiu $s1, $a0, 7
.L800F1408:
/* B685A8 800F1408 00132880 */ sll $a1, $s3, 2
/* B685AC 800F140C 00B32823 */ subu $a1, $a1, $s3
/* B685B0 800F1410 24A50003 */ addiu $a1, $a1, 3
/* B685B4 800F1414 8FA400B0 */ lw $a0, 0xb0($sp)
/* B685B8 800F1418 0C03ED07 */ jal GfxPrint_SetPos
/* B685BC 800F141C 02203025 */ move $a2, $s1
/* B685C0 800F1420 8E8F0000 */ lw $t7, ($s4)
/* B685C4 800F1424 8FA400B0 */ lw $a0, 0xb0($sp)
/* B685C8 800F1428 02A02825 */ move $a1, $s5
/* B685CC 800F142C 024FC821 */ addu $t9, $s2, $t7
/* B685D0 800F1430 26520001 */ addiu $s2, $s2, 1
/* B685D4 800F1434 325200FF */ andi $s2, $s2, 0xff
/* B685D8 800F1438 0C03EF2D */ jal GfxPrint_Printf
/* B685DC 800F143C 93260000 */ lbu $a2, ($t9)
/* B685E0 800F1440 26D60001 */ addiu $s6, $s6, 1
/* B685E4 800F1444 32D600FF */ andi $s6, $s6, 0xff
/* B685E8 800F1448 2AC10008 */ slti $at, $s6, 8
/* B685EC 800F144C 1420FFEE */ bnez $at, .L800F1408
/* B685F0 800F1450 02C09825 */ move $s3, $s6
/* B685F4 800F1454 26100001 */ addiu $s0, $s0, 1
/* B685F8 800F1458 321000FF */ andi $s0, $s0, 0xff
/* B685FC 800F145C 2A010004 */ slti $at, $s0, 4
/* B68600 800F1460 1420FFE6 */ bnez $at, .L800F13FC
/* B68604 800F1464 02002025 */ move $a0, $s0
/* B68608 800F1468 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6860C 800F146C 24050003 */ li $a1, 3
/* B68610 800F1470 0C03ED07 */ jal GfxPrint_SetPos
/* B68614 800F1474 24060018 */ li $a2, 24
/* B68618 800F1478 3C0A8013 */ lui $t2, %hi(D_80130F38) # $t2, 0x8013
/* B6861C 800F147C 3C0B8013 */ lui $t3, %hi(D_80131858) # $t3, 0x8013
/* B68620 800F1480 916B1858 */ lbu $t3, %lo(D_80131858)($t3)
/* B68624 800F1484 914A0F38 */ lbu $t2, %lo(D_80130F38)($t2)
/* B68628 800F1488 3C058015 */ lui $a1, %hi(D_8014A2E4) # $a1, 0x8015
/* B6862C 800F148C 3C068013 */ lui $a2, %hi(D_80130F10) # $a2, 0x8013
/* B68630 800F1490 3C078013 */ lui $a3, %hi(D_80130F3C) # $a3, 0x8013
/* B68634 800F1494 8CE70F3C */ lw $a3, %lo(D_80130F3C)($a3)
/* B68638 800F1498 80C60F10 */ lb $a2, %lo(D_80130F10)($a2)
/* B6863C 800F149C 24A5A2E4 */ addiu $a1, %lo(D_8014A2E4) # addiu $a1, $a1, -0x5d1c
/* B68640 800F14A0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68644 800F14A4 AFAB0014 */ sw $t3, 0x14($sp)
/* B68648 800F14A8 0C03EF2D */ jal GfxPrint_Printf
/* B6864C 800F14AC AFAA0010 */ sw $t2, 0x10($sp)
/* B68650 800F14B0 100001BD */ b .L800F1BA8
/* B68654 800F14B4 8FBF0064 */ lw $ra, 0x64($sp)
glabel L800F14B8
/* B68658 800F14B8 3C068013 */ lui $a2, %hi(D_80131F18) # $a2, 0x8013
/* B6865C 800F14BC 90C61F18 */ lbu $a2, %lo(D_80131F18)($a2)
/* B68660 800F14C0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68664 800F14C4 24050002 */ li $a1, 2
/* B68668 800F14C8 0C03ED07 */ jal GfxPrint_SetPos
/* B6866C 800F14CC 24C60004 */ addiu $a2, $a2, 4
/* B68670 800F14D0 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B68674 800F14D4 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B68678 800F14D8 2402007F */ li $v0, 127
/* B6867C 800F14DC 241800FF */ li $t8, 255
/* B68680 800F14E0 310E0004 */ andi $t6, $t0, 4
/* B68684 800F14E4 000E6083 */ sra $t4, $t6, 2
/* B68688 800F14E8 01820019 */ multu $t4, $v0
/* B6868C 800F14EC 310D0001 */ andi $t5, $t0, 1
/* B68690 800F14F0 31060002 */ andi $a2, $t0, 2
/* B68694 800F14F4 00063043 */ sra $a2, $a2, 1
/* B68698 800F14F8 00C00821 */ addu $at, $a2, $zero
/* B6869C 800F14FC 00063200 */ sll $a2, $a2, 8
/* B686A0 800F1500 00C13023 */ subu $a2, $a2, $at
/* B686A4 800F1504 AFB80010 */ sw $t8, 0x10($sp)
/* B686A8 800F1508 8FA400B0 */ lw $a0, 0xb0($sp)
/* B686AC 800F150C 00002812 */ mflo $a1
/* B686B0 800F1510 00000000 */ nop
/* B686B4 800F1514 00000000 */ nop
/* B686B8 800F1518 01A20019 */ multu $t5, $v0
/* B686BC 800F151C 00003812 */ mflo $a3
/* B686C0 800F1520 0C03ECEB */ jal GfxPrint_SetColor
/* B686C4 800F1524 00000000 */ nop
/* B686C8 800F1528 3C058015 */ lui $a1, %hi(D_8014A30C) # $a1, 0x8015
/* B686CC 800F152C 24A5A30C */ addiu $a1, %lo(D_8014A30C) # addiu $a1, $a1, -0x5cf4
/* B686D0 800F1530 0C03EF2D */ jal GfxPrint_Printf
/* B686D4 800F1534 8FA400B0 */ lw $a0, 0xb0($sp)
/* B686D8 800F1538 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B686DC 800F153C 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B686E0 800F1540 240900FF */ li $t1, 255
/* B686E4 800F1544 240C00FF */ li $t4, 255
/* B686E8 800F1548 310F0004 */ andi $t7, $t0, 4
/* B686EC 800F154C 000FC883 */ sra $t9, $t7, 2
/* B686F0 800F1550 03290019 */ multu $t9, $t1
/* B686F4 800F1554 310A0002 */ andi $t2, $t0, 2
/* B686F8 800F1558 000A5843 */ sra $t3, $t2, 1
/* B686FC 800F155C 310E0001 */ andi $t6, $t0, 1
/* B68700 800F1560 AFAC0010 */ sw $t4, 0x10($sp)
/* B68704 800F1564 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68708 800F1568 00002812 */ mflo $a1
/* B6870C 800F156C 00000000 */ nop
/* B68710 800F1570 00000000 */ nop
/* B68714 800F1574 01690019 */ multu $t3, $t1
/* B68718 800F1578 00003012 */ mflo $a2
/* B6871C 800F157C 00000000 */ nop
/* B68720 800F1580 00000000 */ nop
/* B68724 800F1584 01C90019 */ multu $t6, $t1
/* B68728 800F1588 00003812 */ mflo $a3
/* B6872C 800F158C 0C03ECEB */ jal GfxPrint_SetColor
/* B68730 800F1590 00000000 */ nop
/* B68734 800F1594 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68738 800F1598 24050003 */ li $a1, 3
/* B6873C 800F159C 0C03ED07 */ jal GfxPrint_SetPos
/* B68740 800F15A0 24060004 */ li $a2, 4
/* B68744 800F15A4 3C108013 */ lui $s0, %hi(D_80131F20) # $s0, 0x8013
/* B68748 800F15A8 26101F20 */ addiu $s0, %lo(D_80131F20) # addiu $s0, $s0, 0x1f20
/* B6874C 800F15AC 96020000 */ lhu $v0, ($s0)
/* B68750 800F15B0 3C188013 */ lui $t8, %hi(D_80131E38) # $t8, 0x8013
/* B68754 800F15B4 27181E38 */ addiu $t8, %lo(D_80131E38) # addiu $t8, $t8, 0x1e38
/* B68758 800F15B8 00026880 */ sll $t5, $v0, 2
/* B6875C 800F15BC 01A26823 */ subu $t5, $t5, $v0
/* B68760 800F15C0 000D6880 */ sll $t5, $t5, 2
/* B68764 800F15C4 3C058015 */ lui $a1, %hi(D_8014A310) # $a1, 0x8015
/* B68768 800F15C8 01A26823 */ subu $t5, $t5, $v0
/* B6876C 800F15CC 01B83821 */ addu $a3, $t5, $t8
/* B68770 800F15D0 24A5A310 */ addiu $a1, %lo(D_8014A310) # addiu $a1, $a1, -0x5cf0
/* B68774 800F15D4 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68778 800F15D8 0C03EF2D */ jal GfxPrint_Printf
/* B6877C 800F15DC 00403025 */ move $a2, $v0
/* B68780 800F15E0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68784 800F15E4 24050003 */ li $a1, 3
/* B68788 800F15E8 0C03ED07 */ jal GfxPrint_SetPos
/* B6878C 800F15EC 24060005 */ li $a2, 5
/* B68790 800F15F0 3C058015 */ lui $a1, %hi(D_8014A324) # $a1, 0x8015
/* B68794 800F15F4 24A5A324 */ addiu $a1, %lo(D_8014A324) # addiu $a1, $a1, -0x5cdc
/* B68798 800F15F8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6879C 800F15FC 0C03EF2D */ jal GfxPrint_Printf
/* B687A0 800F1600 96060002 */ lhu $a2, 2($s0)
/* B687A4 800F1604 8FA400B0 */ lw $a0, 0xb0($sp)
/* B687A8 800F1608 24050014 */ li $a1, 20
/* B687AC 800F160C 0C03ED07 */ jal GfxPrint_SetPos
/* B687B0 800F1610 24060006 */ li $a2, 6
/* B687B4 800F1614 960F0000 */ lhu $t7, ($s0)
/* B687B8 800F1618 3C118013 */ lui $s1, %hi(D_8013331C) # $s1, 0x8013
/* B687BC 800F161C 2631331C */ addiu $s1, %lo(D_8013331C) # addiu $s1, $s1, 0x331c
/* B687C0 800F1620 000FC880 */ sll $t9, $t7, 2
/* B687C4 800F1624 960E0002 */ lhu $t6, 2($s0)
/* B687C8 800F1628 02395021 */ addu $t2, $s1, $t9
/* B687CC 800F162C 8D4B0000 */ lw $t3, ($t2)
/* B687D0 800F1630 000E6080 */ sll $t4, $t6, 2
/* B687D4 800F1634 3C058015 */ lui $a1, %hi(D_8014A334) # $a1, 0x8015
/* B687D8 800F1638 016C6821 */ addu $t5, $t3, $t4
/* B687DC 800F163C 95A60002 */ lhu $a2, 2($t5)
/* B687E0 800F1640 24A5A334 */ addiu $a1, %lo(D_8014A334) # addiu $a1, $a1, -0x5ccc
/* B687E4 800F1644 0C03EF2D */ jal GfxPrint_Printf
/* B687E8 800F1648 8FA400B0 */ lw $a0, 0xb0($sp)
/* B687EC 800F164C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B687F0 800F1650 24050003 */ li $a1, 3
/* B687F4 800F1654 0C03ED07 */ jal GfxPrint_SetPos
/* B687F8 800F1658 24060006 */ li $a2, 6
/* B687FC 800F165C 96180000 */ lhu $t8, ($s0)
/* B68800 800F1660 960E0002 */ lhu $t6, 2($s0)
/* B68804 800F1664 24050010 */ li $a1, 16
/* B68808 800F1668 00187880 */ sll $t7, $t8, 2
/* B6880C 800F166C 022FC821 */ addu $t9, $s1, $t7
/* B68810 800F1670 8F2A0000 */ lw $t2, ($t9)
/* B68814 800F1674 000E5880 */ sll $t3, $t6, 2
/* B68818 800F1678 014B6021 */ addu $t4, $t2, $t3
/* B6881C 800F167C 0C03BA74 */ jal func_800EE9D0
/* B68820 800F1680 95840002 */ lhu $a0, 2($t4)
/* B68824 800F1684 3C058015 */ lui $a1, %hi(D_8014A344) # $a1, 0x8015
/* B68828 800F1688 24A5A344 */ addiu $a1, %lo(D_8014A344) # addiu $a1, $a1, -0x5cbc
/* B6882C 800F168C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68830 800F1690 0C03EF2D */ jal GfxPrint_Printf
/* B68834 800F1694 00403025 */ move $a2, $v0
/* B68838 800F1698 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B6883C 800F169C 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B68840 800F16A0 2409007F */ li $t1, 127
/* B68844 800F16A4 241900FF */ li $t9, 255
/* B68848 800F16A8 310D0004 */ andi $t5, $t0, 4
/* B6884C 800F16AC 000DC083 */ sra $t8, $t5, 2
/* B68850 800F16B0 03090019 */ multu $t8, $t1
/* B68854 800F16B4 310F0001 */ andi $t7, $t0, 1
/* B68858 800F16B8 31060002 */ andi $a2, $t0, 2
/* B6885C 800F16BC 00063043 */ sra $a2, $a2, 1
/* B68860 800F16C0 00C00821 */ addu $at, $a2, $zero
/* B68864 800F16C4 00063200 */ sll $a2, $a2, 8
/* B68868 800F16C8 00C13023 */ subu $a2, $a2, $at
/* B6886C 800F16CC AFB90010 */ sw $t9, 0x10($sp)
/* B68870 800F16D0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68874 800F16D4 00002812 */ mflo $a1
/* B68878 800F16D8 00000000 */ nop
/* B6887C 800F16DC 00000000 */ nop
/* B68880 800F16E0 01E90019 */ multu $t7, $t1
/* B68884 800F16E4 00003812 */ mflo $a3
/* B68888 800F16E8 0C03ECEB */ jal GfxPrint_SetColor
/* B6888C 800F16EC 00000000 */ nop
/* B68890 800F16F0 960E0000 */ lhu $t6, ($s0)
/* B68894 800F16F4 960D0002 */ lhu $t5, 2($s0)
/* B68898 800F16F8 3C028013 */ lui $v0, %hi(D_80131F1C) # $v0, 0x8013
/* B6889C 800F16FC 000E5080 */ sll $t2, $t6, 2
/* B688A0 800F1700 022A5821 */ addu $t3, $s1, $t2
/* B688A4 800F1704 8D6C0000 */ lw $t4, ($t3)
/* B688A8 800F1708 000DC080 */ sll $t8, $t5, 2
/* B688AC 800F170C 90421F1C */ lbu $v0, %lo(D_80131F1C)($v0)
/* B688B0 800F1710 01987821 */ addu $t7, $t4, $t8
/* B688B4 800F1714 95F90002 */ lhu $t9, 2($t7)
/* B688B8 800F1718 240E000F */ li $t6, 15
/* B688BC 800F171C 01C25023 */ subu $t2, $t6, $v0
/* B688C0 800F1720 01595807 */ srav $t3, $t9, $t2
/* B688C4 800F1724 316D0001 */ andi $t5, $t3, 1
/* B688C8 800F1728 25AC0030 */ addiu $t4, $t5, 0x30
/* B688CC 800F172C A3AC0098 */ sb $t4, 0x98($sp)
/* B688D0 800F1730 8FA400B0 */ lw $a0, 0xb0($sp)
/* B688D4 800F1734 24060006 */ li $a2, 6
/* B688D8 800F1738 0C03ED07 */ jal GfxPrint_SetPos
/* B688DC 800F173C 2445000C */ addiu $a1, $v0, 0xc
/* B688E0 800F1740 3C058015 */ lui $a1, %hi(D_8014A350) # $a1, 0x8015
/* B688E4 800F1744 24A5A350 */ addiu $a1, %lo(D_8014A350) # addiu $a1, $a1, -0x5cb0
/* B688E8 800F1748 8FA400B0 */ lw $a0, 0xb0($sp)
/* B688EC 800F174C 0C03EF2D */ jal GfxPrint_Printf
/* B688F0 800F1750 27A60098 */ addiu $a2, $sp, 0x98
/* B688F4 800F1754 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B688F8 800F1758 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B688FC 800F175C 240900FF */ li $t1, 255
/* B68900 800F1760 240B00FF */ li $t3, 255
/* B68904 800F1764 31180004 */ andi $t8, $t0, 4
/* B68908 800F1768 00187883 */ sra $t7, $t8, 2
/* B6890C 800F176C 01E90019 */ multu $t7, $t1
/* B68910 800F1770 310E0002 */ andi $t6, $t0, 2
/* B68914 800F1774 000EC843 */ sra $t9, $t6, 1
/* B68918 800F1778 310A0001 */ andi $t2, $t0, 1
/* B6891C 800F177C AFAB0010 */ sw $t3, 0x10($sp)
/* B68920 800F1780 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68924 800F1784 00002812 */ mflo $a1
/* B68928 800F1788 00000000 */ nop
/* B6892C 800F178C 00000000 */ nop
/* B68930 800F1790 03290019 */ multu $t9, $t1
/* B68934 800F1794 00003012 */ mflo $a2
/* B68938 800F1798 00000000 */ nop
/* B6893C 800F179C 00000000 */ nop
/* B68940 800F17A0 01490019 */ multu $t2, $t1
/* B68944 800F17A4 00003812 */ mflo $a3
/* B68948 800F17A8 0C03ECEB */ jal GfxPrint_SetColor
/* B6894C 800F17AC 00000000 */ nop
/* B68950 800F17B0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68954 800F17B4 24050003 */ li $a1, 3
/* B68958 800F17B8 0C03ED07 */ jal GfxPrint_SetPos
/* B6895C 800F17BC 24060007 */ li $a2, 7
/* B68960 800F17C0 960D0000 */ lhu $t5, ($s0)
/* B68964 800F17C4 960E0002 */ lhu $t6, 2($s0)
/* B68968 800F17C8 3C058015 */ lui $a1, %hi(D_8014A354) # $a1, 0x8015
/* B6896C 800F17CC 000D6080 */ sll $t4, $t5, 2
/* B68970 800F17D0 022CC021 */ addu $t8, $s1, $t4
/* B68974 800F17D4 8F0F0000 */ lw $t7, ($t8)
/* B68978 800F17D8 000EC880 */ sll $t9, $t6, 2
/* B6897C 800F17DC 24A5A354 */ addiu $a1, %lo(D_8014A354) # addiu $a1, $a1, -0x5cac
/* B68980 800F17E0 01F95021 */ addu $t2, $t7, $t9
/* B68984 800F17E4 91460000 */ lbu $a2, ($t2)
/* B68988 800F17E8 0C03EF2D */ jal GfxPrint_Printf
/* B6898C 800F17EC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68990 800F17F0 100000ED */ b .L800F1BA8
/* B68994 800F17F4 8FBF0064 */ lw $ra, 0x64($sp)
glabel L800F17F8
/* B68998 800F17F8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B6899C 800F17FC 24050003 */ li $a1, 3
/* B689A0 800F1800 24060004 */ li $a2, 4
/* B689A4 800F1804 0C03ED07 */ jal GfxPrint_SetPos
/* B689A8 800F1808 0000B025 */ move $s6, $zero
/* B689AC 800F180C 3C088013 */ lui $t0, %hi(D_80131CA8) # $t0, 0x8013
/* B689B0 800F1810 91081CA8 */ lbu $t0, %lo(D_80131CA8)($t0)
/* B689B4 800F1814 240200FF */ li $v0, 255
/* B689B8 800F1818 240F00FF */ li $t7, 255
/* B689BC 800F181C 310B0004 */ andi $t3, $t0, 4
/* B689C0 800F1820 000B6883 */ sra $t5, $t3, 2
/* B689C4 800F1824 01A20019 */ multu $t5, $v0
/* B689C8 800F1828 310C0002 */ andi $t4, $t0, 2
/* B689CC 800F182C 000CC043 */ sra $t8, $t4, 1
/* B689D0 800F1830 310E0001 */ andi $t6, $t0, 1
/* B689D4 800F1834 AFAF0010 */ sw $t7, 0x10($sp)
/* B689D8 800F1838 8FA400B0 */ lw $a0, 0xb0($sp)
/* B689DC 800F183C 00002812 */ mflo $a1
/* B689E0 800F1840 00000000 */ nop
/* B689E4 800F1844 00000000 */ nop
/* B689E8 800F1848 03020019 */ multu $t8, $v0
/* B689EC 800F184C 00003012 */ mflo $a2
/* B689F0 800F1850 00000000 */ nop
/* B689F4 800F1854 00000000 */ nop
/* B689F8 800F1858 01C20019 */ multu $t6, $v0
/* B689FC 800F185C 00003812 */ mflo $a3
/* B68A00 800F1860 0C03ECEB */ jal GfxPrint_SetColor
/* B68A04 800F1864 00000000 */ nop
/* B68A08 800F1868 3C198013 */ lui $t9, %hi(D_80133414) # $t9, 0x8013
/* B68A0C 800F186C 93393414 */ lbu $t9, %lo(D_80133414)($t9)
/* B68A10 800F1870 3C058015 */ lui $a1, %hi(D_8014A364) # $a1, 0x8015
/* B68A14 800F1874 3C068013 */ lui $a2, %hi(D_80130614) # $a2, 0x8013
/* B68A18 800F1878 3C078013 */ lui $a3, %hi(D_80130618) # $a3, 0x8013
/* B68A1C 800F187C 80E70618 */ lb $a3, %lo(D_80130618)($a3)
/* B68A20 800F1880 80C60614 */ lb $a2, %lo(D_80130614)($a2)
/* B68A24 800F1884 24A5A364 */ addiu $a1, %lo(D_8014A364) # addiu $a1, $a1, -0x5c9c
/* B68A28 800F1888 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68A2C 800F188C 0C03EF2D */ jal GfxPrint_Printf
/* B68A30 800F1890 AFB90010 */ sw $t9, 0x10($sp)
/* B68A34 800F1894 3C0A8017 */ lui $t2, %hi(D_8016BAC0) # $t2, 0x8017
/* B68A38 800F1898 3C0B8017 */ lui $t3, %hi(D_8016BABC) # $t3, 0x8017
/* B68A3C 800F189C 8D6BBABC */ lw $t3, %lo(D_8016BABC)($t3)
/* B68A40 800F18A0 8D4ABAC0 */ lw $t2, %lo(D_8016BAC0)($t2)
/* B68A44 800F18A4 154B0020 */ bne $t2, $t3, .L800F1928
/* B68A48 800F18A8 3C0D8017 */ lui $t5, %hi(D_8016B7A4) # $t5, 0x8017
/* B68A4C 800F18AC 3C0C8017 */ lui $t4, %hi(D_8016B7A0) # $t4, 0x8017
/* B68A50 800F18B0 8D8CB7A0 */ lw $t4, %lo(D_8016B7A0)($t4)
/* B68A54 800F18B4 8DADB7A4 */ lw $t5, %lo(D_8016B7A4)($t5)
/* B68A58 800F18B8 24040000 */ li $a0, 0
/* B68A5C 800F18BC 24060000 */ li $a2, 0
/* B68A60 800F18C0 24070040 */ li $a3, 64
/* B68A64 800F18C4 0C000E1E */ jal __ll_mul
/* B68A68 800F18C8 01AC2823 */ subu $a1, $t5, $t4
/* B68A6C 800F18CC 00402025 */ move $a0, $v0
/* B68A70 800F18D0 00602825 */ move $a1, $v1
/* B68A74 800F18D4 24060000 */ li $a2, 0
/* B68A78 800F18D8 0C000DDE */ jal __ull_div
/* B68A7C 800F18DC 24070003 */ li $a3, 3
/* B68A80 800F18E0 00402025 */ move $a0, $v0
/* B68A84 800F18E4 0C0419CA */ jal __ull_to_f
/* B68A88 800F18E8 00602825 */ move $a1, $v1
/* B68A8C 800F18EC 3C018015 */ lui $at, %hi(D_8014A4D0)
/* B68A90 800F18F0 C424A4D0 */ lwc1 $f4, %lo(D_8014A4D0)($at)
/* B68A94 800F18F4 3C108013 */ lui $s0, %hi(D_80131C90) # $s0, 0x8013
/* B68A98 800F18F8 26101C90 */ addiu $s0, %lo(D_80131C90) # addiu $s0, $s0, 0x1c90
/* B68A9C 800F18FC 46040183 */ div.s $f6, $f0, $f4
/* B68AA0 800F1900 3C118013 */ lui $s1, %hi(D_80131C94) # $s1, 0x8013
/* B68AA4 800F1904 26311C94 */ addiu $s1, %lo(D_80131C94) # addiu $s1, $s1, 0x1c94
/* B68AA8 800F1908 C6280000 */ lwc1 $f8, ($s1)
/* B68AAC 800F190C E6060000 */ swc1 $f6, ($s0)
/* B68AB0 800F1910 C6020000 */ lwc1 $f2, ($s0)
/* B68AB4 800F1914 4602403C */ c.lt.s $f8, $f2
/* B68AB8 800F1918 00000000 */ nop
/* B68ABC 800F191C 45000002 */ bc1f .L800F1928
/* B68AC0 800F1920 00000000 */ nop
/* B68AC4 800F1924 E6220000 */ swc1 $f2, ($s1)
.L800F1928:
/* B68AC8 800F1928 3C108013 */ lui $s0, %hi(D_80131C90) # $s0, 0x8013
/* B68ACC 800F192C 3C118013 */ lui $s1, %hi(D_80131C94) # $s1, 0x8013
/* B68AD0 800F1930 26311C94 */ addiu $s1, %lo(D_80131C94) # addiu $s1, $s1, 0x1c94
/* B68AD4 800F1934 26101C90 */ addiu $s0, %lo(D_80131C90) # addiu $s0, $s0, 0x1c90
/* B68AD8 800F1938 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68ADC 800F193C 24050003 */ li $a1, 3
/* B68AE0 800F1940 0C03ED07 */ jal GfxPrint_SetPos
/* B68AE4 800F1944 24060006 */ li $a2, 6
/* B68AE8 800F1948 C60A0000 */ lwc1 $f10, ($s0)
/* B68AEC 800F194C 3C058015 */ lui $a1, %hi(D_8014A384) # $a1, 0x8015
/* B68AF0 800F1950 24A5A384 */ addiu $a1, %lo(D_8014A384) # addiu $a1, $a1, -0x5c7c
/* B68AF4 800F1954 46005421 */ cvt.d.s $f16, $f10
/* B68AF8 800F1958 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68AFC 800F195C 44078000 */ mfc1 $a3, $f16
/* B68B00 800F1960 44068800 */ mfc1 $a2, $f17
/* B68B04 800F1964 0C03EF2D */ jal GfxPrint_Printf
/* B68B08 800F1968 00000000 */ nop
/* B68B0C 800F196C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68B10 800F1970 24050003 */ li $a1, 3
/* B68B14 800F1974 0C03ED07 */ jal GfxPrint_SetPos
/* B68B18 800F1978 24060007 */ li $a2, 7
/* B68B1C 800F197C C6320000 */ lwc1 $f18, ($s1)
/* B68B20 800F1980 3C058015 */ lui $a1, %hi(D_8014A39C) # $a1, 0x8015
/* B68B24 800F1984 24A5A39C */ addiu $a1, %lo(D_8014A39C) # addiu $a1, $a1, -0x5c64
/* B68B28 800F1988 46009121 */ cvt.d.s $f4, $f18
/* B68B2C 800F198C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68B30 800F1990 44072000 */ mfc1 $a3, $f4
/* B68B34 800F1994 44062800 */ mfc1 $a2, $f5
/* B68B38 800F1998 0C03EF2D */ jal GfxPrint_Printf
/* B68B3C 800F199C 00000000 */ nop
/* B68B40 800F19A0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68B44 800F19A4 24050003 */ li $a1, 3
/* B68B48 800F19A8 0C03ED07 */ jal GfxPrint_SetPos
/* B68B4C 800F19AC 24060009 */ li $a2, 9
/* B68B50 800F19B0 3C0E8013 */ lui $t6, %hi(D_80130638) # $t6, 0x8013
/* B68B54 800F19B4 3C0F8013 */ lui $t7, %hi(D_80130654) # $t7, 0x8013
/* B68B58 800F19B8 91EF0654 */ lbu $t7, %lo(D_80130654)($t7)
/* B68B5C 800F19BC 8DCE0638 */ lw $t6, %lo(D_80130638)($t6)
/* B68B60 800F19C0 3C058015 */ lui $a1, %hi(D_8014A3B4) # $a1, 0x8015
/* B68B64 800F19C4 3C068013 */ lui $a2, %hi(D_8013061C) # $a2, 0x8013
/* B68B68 800F19C8 3C078013 */ lui $a3, %hi(D_80130634) # $a3, 0x8013
/* B68B6C 800F19CC 8CE70634 */ lw $a3, %lo(D_80130634)($a3)
/* B68B70 800F19D0 90C6061C */ lbu $a2, %lo(D_8013061C)($a2)
/* B68B74 800F19D4 24A5A3B4 */ addiu $a1, %lo(D_8014A3B4) # addiu $a1, $a1, -0x5c4c
/* B68B78 800F19D8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68B7C 800F19DC AFAF0014 */ sw $t7, 0x14($sp)
/* B68B80 800F19E0 0C03EF2D */ jal GfxPrint_Printf
/* B68B84 800F19E4 AFAE0010 */ sw $t6, 0x10($sp)
/* B68B88 800F19E8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68B8C 800F19EC 24050003 */ li $a1, 3
/* B68B90 800F19F0 0C03ED07 */ jal GfxPrint_SetPos
/* B68B94 800F19F4 2406000A */ li $a2, 10
/* B68B98 800F19F8 3C018013 */ lui $at, %hi(D_80130620)
/* B68B9C 800F19FC C4260620 */ lwc1 $f6, %lo(D_80130620)($at)
/* B68BA0 800F1A00 3C198013 */ lui $t9, %hi(D_80130624) # $t9, 0x8013
/* B68BA4 800F1A04 83390624 */ lb $t9, %lo(D_80130624)($t9)
/* B68BA8 800F1A08 46003221 */ cvt.d.s $f8, $f6
/* B68BAC 800F1A0C 3C058015 */ lui $a1, %hi(D_8014A3D8) # $a1, 0x8015
/* B68BB0 800F1A10 44074000 */ mfc1 $a3, $f8
/* B68BB4 800F1A14 44064800 */ mfc1 $a2, $f9
/* B68BB8 800F1A18 24A5A3D8 */ addiu $a1, %lo(D_8014A3D8) # addiu $a1, $a1, -0x5c28
/* B68BBC 800F1A1C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68BC0 800F1A20 0C03EF2D */ jal GfxPrint_Printf
/* B68BC4 800F1A24 AFB90010 */ sw $t9, 0x10($sp)
/* B68BC8 800F1A28 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68BCC 800F1A2C 24050003 */ li $a1, 3
/* B68BD0 800F1A30 0C03ED07 */ jal GfxPrint_SetPos
/* B68BD4 800F1A34 2406000B */ li $a2, 11
/* B68BD8 800F1A38 3C058015 */ lui $a1, %hi(D_8014A3F0) # $a1, 0x8015
/* B68BDC 800F1A3C 3C068017 */ lui $a2, %hi(D_8016B8B4) # $a2, 0x8017
/* B68BE0 800F1A40 90C6B8B4 */ lbu $a2, %lo(D_8016B8B4)($a2)
/* B68BE4 800F1A44 24A5A3F0 */ addiu $a1, %lo(D_8014A3F0) # addiu $a1, $a1, -0x5c10
/* B68BE8 800F1A48 0C03EF2D */ jal GfxPrint_Printf
/* B68BEC 800F1A4C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68BF0 800F1A50 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68BF4 800F1A54 24050003 */ li $a1, 3
/* B68BF8 800F1A58 0C03ED07 */ jal GfxPrint_SetPos
/* B68BFC 800F1A5C 2406000C */ li $a2, 12
/* B68C00 800F1A60 3C058015 */ lui $a1, %hi(D_8014A404) # $a1, 0x8015
/* B68C04 800F1A64 3C068013 */ lui $a2, %hi(D_8013060C) # $a2, 0x8013
/* B68C08 800F1A68 80C6060C */ lb $a2, %lo(D_8013060C)($a2)
/* B68C0C 800F1A6C 24A5A404 */ addiu $a1, %lo(D_8014A404) # addiu $a1, $a1, -0x5bfc
/* B68C10 800F1A70 0C03EF2D */ jal GfxPrint_Printf
/* B68C14 800F1A74 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68C18 800F1A78 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68C1C 800F1A7C 24050003 */ li $a1, 3
/* B68C20 800F1A80 0C03ED07 */ jal GfxPrint_SetPos
/* B68C24 800F1A84 2406000C */ li $a2, 12
/* B68C28 800F1A88 3C108017 */ lui $s0, %hi(D_8016BAA8) # $s0, 0x8017
/* B68C2C 800F1A8C 2610BAA8 */ addiu $s0, %lo(D_8016BAA8) # addiu $s0, $s0, -0x4558
/* B68C30 800F1A90 920A0000 */ lbu $t2, ($s0)
/* B68C34 800F1A94 24010001 */ li $at, 1
/* B68C38 800F1A98 1541000B */ bne $t2, $at, .L800F1AC8
/* B68C3C 800F1A9C 3C018017 */ lui $at, %hi(D_8016BAAC)
/* B68C40 800F1AA0 C42ABAAC */ lwc1 $f10, %lo(D_8016BAAC)($at)
/* B68C44 800F1AA4 3C058015 */ lui $a1, %hi(D_8014A414) # $a1, 0x8015
/* B68C48 800F1AA8 24A5A414 */ addiu $a1, %lo(D_8014A414) # addiu $a1, $a1, -0x5bec
/* B68C4C 800F1AAC 46005421 */ cvt.d.s $f16, $f10
/* B68C50 800F1AB0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68C54 800F1AB4 44078000 */ mfc1 $a3, $f16
/* B68C58 800F1AB8 44068800 */ mfc1 $a2, $f17
/* B68C5C 800F1ABC 0C03EF2D */ jal GfxPrint_Printf
/* B68C60 800F1AC0 00000000 */ nop
/* B68C64 800F1AC4 A2000000 */ sb $zero, ($s0)
.L800F1AC8:
/* B68C68 800F1AC8 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68C6C 800F1ACC 24050003 */ li $a1, 3
/* B68C70 800F1AD0 0C03ED07 */ jal GfxPrint_SetPos
/* B68C74 800F1AD4 24060017 */ li $a2, 23
/* B68C78 800F1AD8 3C068013 */ lui $a2, %hi(D_80131F64) # $a2, 0x8013
/* B68C7C 800F1ADC 90C61F64 */ lbu $a2, %lo(D_80131F64)($a2)
/* B68C80 800F1AE0 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68C84 800F1AE4 3C058015 */ lui $a1, %hi(D_8014A428) # $a1, 0x8015
/* B68C88 800F1AE8 50C00004 */ beql $a2, $zero, .L800F1AFC
/* B68C8C 800F1AEC 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68C90 800F1AF0 0C03EF2D */ jal GfxPrint_Printf
/* B68C94 800F1AF4 24A5A428 */ addiu $a1, %lo(D_8014A428) # addiu $a1, $a1, -0x5bd8
/* B68C98 800F1AF8 8FA400B0 */ lw $a0, 0xb0($sp)
.L800F1AFC:
/* B68C9C 800F1AFC 24050003 */ li $a1, 3
/* B68CA0 800F1B00 0C03ED07 */ jal GfxPrint_SetPos
/* B68CA4 800F1B04 24060018 */ li $a2, 24
/* B68CA8 800F1B08 3C068013 */ lui $a2, %hi(D_8013064C) # $a2, 0x8013
/* B68CAC 800F1B0C 8CC6064C */ lw $a2, %lo(D_8013064C)($a2)
/* B68CB0 800F1B10 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68CB4 800F1B14 3C058015 */ lui $a1, %hi(D_8014A43C) # $a1, 0x8015
/* B68CB8 800F1B18 50C00004 */ beql $a2, $zero, .L800F1B2C
/* B68CBC 800F1B1C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68CC0 800F1B20 0C03EF2D */ jal GfxPrint_Printf
/* B68CC4 800F1B24 24A5A43C */ addiu $a1, %lo(D_8014A43C) # addiu $a1, $a1, -0x5bc4
/* B68CC8 800F1B28 8FA400B0 */ lw $a0, 0xb0($sp)
.L800F1B2C:
/* B68CCC 800F1B2C 24050003 */ li $a1, 3
/* B68CD0 800F1B30 0C03ED07 */ jal GfxPrint_SetPos
/* B68CD4 800F1B34 24060019 */ li $a2, 25
/* B68CD8 800F1B38 3C058015 */ lui $a1, %hi(D_8014A450) # $a1, 0x8015
/* B68CDC 800F1B3C 3C068013 */ lui $a2, %hi(D_80131F68) # $a2, 0x8013
/* B68CE0 800F1B40 90C61F68 */ lbu $a2, %lo(D_80131F68)($a2)
/* B68CE4 800F1B44 24A5A450 */ addiu $a1, %lo(D_8014A450) # addiu $a1, $a1, -0x5bb0
/* B68CE8 800F1B48 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68CEC 800F1B4C 0C03EF2D */ jal GfxPrint_Printf
/* B68CF0 800F1B50 8FA70078 */ lw $a3, 0x78($sp)
/* B68CF4 800F1B54 3C108015 */ lui $s0, %hi(D_8014A45C) # $s0, 0x8015
/* B68CF8 800F1B58 2610A45C */ addiu $s0, %lo(D_8014A45C) # addiu $s0, $s0, -0x5ba4
/* B68CFC 800F1B5C 00009825 */ move $s3, $zero
.L800F1B60:
/* B68D00 800F1B60 00132880 */ sll $a1, $s3, 2
/* B68D04 800F1B64 00B32823 */ subu $a1, $a1, $s3
/* B68D08 800F1B68 24A50003 */ addiu $a1, $a1, 3
/* B68D0C 800F1B6C 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68D10 800F1B70 0C03ED07 */ jal GfxPrint_SetPos
/* B68D14 800F1B74 2406001A */ li $a2, 26
/* B68D18 800F1B78 3C068017 */ lui $a2, %hi(D_8016B9E0)
/* B68D1C 800F1B7C 00D63021 */ addu $a2, $a2, $s6
/* B68D20 800F1B80 90C6B9E0 */ lbu $a2, %lo(D_8016B9E0)($a2)
/* B68D24 800F1B84 8FA400B0 */ lw $a0, 0xb0($sp)
/* B68D28 800F1B88 0C03EF2D */ jal GfxPrint_Printf
/* B68D2C 800F1B8C 02002825 */ move $a1, $s0
/* B68D30 800F1B90 26D60001 */ addiu $s6, $s6, 1
/* B68D34 800F1B94 32D600FF */ andi $s6, $s6, 0xff
/* B68D38 800F1B98 2AC1000B */ slti $at, $s6, 0xb
/* B68D3C 800F1B9C 1420FFF0 */ bnez $at, .L800F1B60
/* B68D40 800F1BA0 02C09825 */ move $s3, $s6
glabel L800F1BA4
.L800F1BA4:
/* B68D44 800F1BA4 8FBF0064 */ lw $ra, 0x64($sp)
.L800F1BA8:
/* B68D48 800F1BA8 D7B40030 */ ldc1 $f20, 0x30($sp)
/* B68D4C 800F1BAC D7B60038 */ ldc1 $f22, 0x38($sp)
/* B68D50 800F1BB0 8FB00040 */ lw $s0, 0x40($sp)
/* B68D54 800F1BB4 8FB10044 */ lw $s1, 0x44($sp)
/* B68D58 800F1BB8 8FB20048 */ lw $s2, 0x48($sp)
/* B68D5C 800F1BBC 8FB3004C */ lw $s3, 0x4c($sp)
/* B68D60 800F1BC0 8FB40050 */ lw $s4, 0x50($sp)
/* B68D64 800F1BC4 8FB50054 */ lw $s5, 0x54($sp)
/* B68D68 800F1BC8 8FB60058 */ lw $s6, 0x58($sp)
/* B68D6C 800F1BCC 8FB7005C */ lw $s7, 0x5c($sp)
/* B68D70 800F1BD0 8FBE0060 */ lw $fp, 0x60($sp)
/* B68D74 800F1BD4 03E00008 */ jr $ra
/* B68D78 800F1BD8 27BD00B0 */ addiu $sp, $sp, 0xb0