More matches for 800431B0.c (#236)

* Matched funcs in code_800431B0.c
This commit is contained in:
MegaMech
2022-06-30 14:18:31 -06:00
committed by GitHub
parent dcd24d2166
commit c8156e34f9
22 changed files with 247 additions and 1088 deletions
@@ -1,4 +1,16 @@
glabel debug_number_sign_check
glabel debug_print_number
/* 058124 80057524 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 058128 80057528 AFBF0024 */ sw $ra, 0x24($sp)
/* 05812C 8005752C AFB2001C */ sw $s2, 0x1c($sp)
/* 058130 80057530 AFB10018 */ sw $s1, 0x18($sp)
/* 058134 80057534 AFB00014 */ sw $s0, 0x14($sp)
/* 058138 80057538 00C08025 */ move $s0, $a2
/* 05813C 8005753C 00808825 */ move $s1, $a0
/* 058140 80057540 00A09025 */ move $s2, $a1
/* 058144 80057544 AFB30020 */ sw $s3, 0x20($sp)
/* 058148 80057548 0C015D15 */ jal func_80057454
/* 05814C 8005754C AFA70034 */ sw $a3, 0x34($sp)
/* 058150 80057550 8FA70034 */ lw $a3, 0x34($sp)
/* 058154 80057554 0601000C */ bgez $s0, .L80057588
/* 058158 80057558 02001025 */ move $v0, $s0
/* 05815C 8005755C 8E240000 */ lw $a0, ($s1)
@@ -1,13 +0,0 @@
glabel debug_print_number
/* 058124 80057524 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 058128 80057528 AFBF0024 */ sw $ra, 0x24($sp)
/* 05812C 8005752C AFB2001C */ sw $s2, 0x1c($sp)
/* 058130 80057530 AFB10018 */ sw $s1, 0x18($sp)
/* 058134 80057534 AFB00014 */ sw $s0, 0x14($sp)
/* 058138 80057538 00C08025 */ move $s0, $a2
/* 05813C 8005753C 00808825 */ move $s1, $a0
/* 058140 80057540 00A09025 */ move $s2, $a1
/* 058144 80057544 AFB30020 */ sw $s3, 0x20($sp)
/* 058148 80057548 0C015D15 */ jal func_80057454
/* 05814C 8005754C AFA70034 */ sw $a3, 0x34($sp)
/* 058150 80057550 8FA70034 */ lw $a3, 0x34($sp)
@@ -1,12 +0,0 @@
glabel debug_print_str2
/* 0583A4 800577A4 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0583A8 800577A8 AFBF0014 */ sw $ra, 0x14($sp)
/* 0583AC 800577AC AFA40018 */ sw $a0, 0x18($sp)
/* 0583B0 800577B0 AFA5001C */ sw $a1, 0x1c($sp)
/* 0583B4 800577B4 27A5001C */ addiu $a1, $sp, 0x1c
/* 0583B8 800577B8 0C015D21 */ jal debug_print_string
/* 0583BC 800577BC 27A40018 */ addiu $a0, $sp, 0x18
/* 0583C0 800577C0 8FBF0014 */ lw $ra, 0x14($sp)
/* 0583C4 800577C4 27BD0018 */ addiu $sp, $sp, 0x18
/* 0583C8 800577C8 03E00008 */ jr $ra
/* 0583CC 800577CC 00000000 */ nop
@@ -1,28 +0,0 @@
glabel func_8004B5A8
/* 04C1A8 8004B5A8 3C098015 */ lui $t1, %hi(gDisplayListHead) # $t1, 0x8015
/* 04C1AC 8004B5AC 25290298 */ addiu $t1, %lo(gDisplayListHead) # addiu $t1, $t1, 0x298
/* 04C1B0 8004B5B0 8D230000 */ lw $v1, ($t1)
/* 04C1B4 8004B5B4 30AA00FF */ andi $t2, $a1, 0xff
/* 04C1B8 8004B5B8 000A5C00 */ sll $t3, $t2, 0x10
/* 04C1BC 8004B5BC 246E0008 */ addiu $t6, $v1, 8
/* 04C1C0 8004B5C0 AD2E0000 */ sw $t6, ($t1)
/* 04C1C4 8004B5C4 3C0FFA00 */ lui $t7, 0xfa00
/* 04C1C8 8004B5C8 0004CE00 */ sll $t9, $a0, 0x18
/* 04C1CC 8004B5CC 30CD00FF */ andi $t5, $a2, 0xff
/* 04C1D0 8004B5D0 000D7200 */ sll $t6, $t5, 8
/* 04C1D4 8004B5D4 032B6025 */ or $t4, $t9, $t3
/* 04C1D8 8004B5D8 AC6F0000 */ sw $t7, ($v1)
/* 04C1DC 8004B5DC 018E7825 */ or $t7, $t4, $t6
/* 04C1E0 8004B5E0 30F800FF */ andi $t8, $a3, 0xff
/* 04C1E4 8004B5E4 01F85025 */ or $t2, $t7, $t8
/* 04C1E8 8004B5E8 AC6A0004 */ sw $t2, 4($v1)
/* 04C1EC 8004B5EC 8D230000 */ lw $v1, ($t1)
/* 04C1F0 8004B5F0 3C0BFC60 */ lui $t3, (0xFC60FEC1 >> 16) # lui $t3, 0xfc60
/* 04C1F4 8004B5F4 3C0DAAFD */ lui $t5, (0xAAFDF2F9 >> 16) # lui $t5, 0xaafd
/* 04C1F8 8004B5F8 24790008 */ addiu $t9, $v1, 8
/* 04C1FC 8004B5FC AD390000 */ sw $t9, ($t1)
/* 04C200 8004B600 35ADF2F9 */ ori $t5, (0xAAFDF2F9 & 0xFFFF) # ori $t5, $t5, 0xf2f9
/* 04C204 8004B604 356BFEC1 */ ori $t3, (0xFC60FEC1 & 0xFFFF) # ori $t3, $t3, 0xfec1
/* 04C208 8004B608 AC6B0000 */ sw $t3, ($v1)
/* 04C20C 8004B60C 03E00008 */ jr $ra
/* 04C210 8004B610 AC6D0004 */ sw $t5, 4($v1)
@@ -1,45 +0,0 @@
glabel func_8004B614
/* 04C214 8004B614 3C0A8015 */ lui $t2, %hi(gDisplayListHead) # $t2, 0x8015
/* 04C218 8004B618 254A0298 */ addiu $t2, %lo(gDisplayListHead) # addiu $t2, $t2, 0x298
/* 04C21C 8004B61C 8D430000 */ lw $v1, ($t2)
/* 04C220 8004B620 3C0FFA00 */ lui $t7, 0xfa00
/* 04C224 8004B624 30AB00FF */ andi $t3, $a1, 0xff
/* 04C228 8004B628 246E0008 */ addiu $t6, $v1, 8
/* 04C22C 8004B62C AD4E0000 */ sw $t6, ($t2)
/* 04C230 8004B630 000B6400 */ sll $t4, $t3, 0x10
/* 04C234 8004B634 AC6F0000 */ sw $t7, ($v1)
/* 04C238 8004B638 8FAB0018 */ lw $t3, 0x18($sp)
/* 04C23C 8004B63C 0004CE00 */ sll $t9, $a0, 0x18
/* 04C240 8004B640 032C6825 */ or $t5, $t9, $t4
/* 04C244 8004B644 30CE00FF */ andi $t6, $a2, 0xff
/* 04C248 8004B648 000E7A00 */ sll $t7, $t6, 8
/* 04C24C 8004B64C 01AFC025 */ or $t8, $t5, $t7
/* 04C250 8004B650 317900FF */ andi $t9, $t3, 0xff
/* 04C254 8004B654 03196025 */ or $t4, $t8, $t9
/* 04C258 8004B658 AC6C0004 */ sw $t4, 4($v1)
/* 04C25C 8004B65C 8D430000 */ lw $v1, ($t2)
/* 04C260 8004B660 3C0DFB00 */ lui $t5, 0xfb00
/* 04C264 8004B664 00075E00 */ sll $t3, $a3, 0x18
/* 04C268 8004B668 246E0008 */ addiu $t6, $v1, 8
/* 04C26C 8004B66C AD4E0000 */ sw $t6, ($t2)
/* 04C270 8004B670 AC6D0000 */ sw $t5, ($v1)
/* 04C274 8004B674 8FB80010 */ lw $t8, 0x10($sp)
/* 04C278 8004B678 8FAD0014 */ lw $t5, 0x14($sp)
/* 04C27C 8004B67C 331900FF */ andi $t9, $t8, 0xff
/* 04C280 8004B680 00196400 */ sll $t4, $t9, 0x10
/* 04C284 8004B684 31AF00FF */ andi $t7, $t5, 0xff
/* 04C288 8004B688 000FC200 */ sll $t8, $t7, 8
/* 04C28C 8004B68C 016C7025 */ or $t6, $t3, $t4
/* 04C290 8004B690 01D8C825 */ or $t9, $t6, $t8
/* 04C294 8004B694 372B00FF */ ori $t3, $t9, 0xff
/* 04C298 8004B698 AC6B0004 */ sw $t3, 4($v1)
/* 04C29C 8004B69C 8D430000 */ lw $v1, ($t2)
/* 04C2A0 8004B6A0 3C0F5565 */ lui $t7, (0x5565FEFF >> 16) # lui $t7, 0x5565
/* 04C2A4 8004B6A4 3C0DFC60 */ lui $t5, (0xFC60B2C1 >> 16) # lui $t5, 0xfc60
/* 04C2A8 8004B6A8 246C0008 */ addiu $t4, $v1, 8
/* 04C2AC 8004B6AC AD4C0000 */ sw $t4, ($t2)
/* 04C2B0 8004B6B0 35ADB2C1 */ ori $t5, (0xFC60B2C1 & 0xFFFF) # ori $t5, $t5, 0xb2c1
/* 04C2B4 8004B6B4 35EFFEFF */ ori $t7, (0x5565FEFF & 0xFFFF) # ori $t7, $t7, 0xfeff
/* 04C2B8 8004B6B8 AC6F0004 */ sw $t7, 4($v1)
/* 04C2BC 8004B6BC 03E00008 */ jr $ra
/* 04C2C0 8004B6C0 AC6D0000 */ sw $t5, ($v1)
@@ -1,27 +0,0 @@
glabel func_8004B6C4
/* 04C2C4 8004B6C4 3C088015 */ lui $t0, %hi(gDisplayListHead) # $t0, 0x8015
/* 04C2C8 8004B6C8 25080298 */ addiu $t0, %lo(gDisplayListHead) # addiu $t0, $t0, 0x298
/* 04C2CC 8004B6CC 8D030000 */ lw $v1, ($t0)
/* 04C2D0 8004B6D0 3C0FFCFF */ lui $t7, (0xFCFFFFFF >> 16) # lui $t7, 0xfcff
/* 04C2D4 8004B6D4 3C18FFFD */ lui $t8, (0xFFFDF2F9 >> 16) # lui $t8, 0xfffd
/* 04C2D8 8004B6D8 246E0008 */ addiu $t6, $v1, 8
/* 04C2DC 8004B6DC AD0E0000 */ sw $t6, ($t0)
/* 04C2E0 8004B6E0 3718F2F9 */ ori $t8, (0xFFFDF2F9 & 0xFFFF) # ori $t8, $t8, 0xf2f9
/* 04C2E4 8004B6E4 35EFFFFF */ ori $t7, (0xFCFFFFFF & 0xFFFF) # ori $t7, $t7, 0xffff
/* 04C2E8 8004B6E8 AC6F0000 */ sw $t7, ($v1)
/* 04C2EC 8004B6EC AC780004 */ sw $t8, 4($v1)
/* 04C2F0 8004B6F0 8D030000 */ lw $v1, ($t0)
/* 04C2F4 8004B6F4 30AC00FF */ andi $t4, $a1, 0xff
/* 04C2F8 8004B6F8 000C6C00 */ sll $t5, $t4, 0x10
/* 04C2FC 8004B6FC 24790008 */ addiu $t9, $v1, 8
/* 04C300 8004B700 AD190000 */ sw $t9, ($t0)
/* 04C304 8004B704 30CF00FF */ andi $t7, $a2, 0xff
/* 04C308 8004B708 00045E00 */ sll $t3, $a0, 0x18
/* 04C30C 8004B70C 016D7025 */ or $t6, $t3, $t5
/* 04C310 8004B710 000FC200 */ sll $t8, $t7, 8
/* 04C314 8004B714 3C09FA00 */ lui $t1, 0xfa00
/* 04C318 8004B718 01D8C825 */ or $t9, $t6, $t8
/* 04C31C 8004B71C AC690000 */ sw $t1, ($v1)
/* 04C320 8004B720 372900FF */ ori $t1, $t9, 0xff
/* 04C324 8004B724 03E00008 */ jr $ra
/* 04C328 8004B728 AC690004 */ sw $t1, 4($v1)
@@ -1,45 +0,0 @@
glabel func_8004B72C
/* 04C32C 8004B72C 3C0A8015 */ lui $t2, %hi(gDisplayListHead) # $t2, 0x8015
/* 04C330 8004B730 254A0298 */ addiu $t2, %lo(gDisplayListHead) # addiu $t2, $t2, 0x298
/* 04C334 8004B734 8D430000 */ lw $v1, ($t2)
/* 04C338 8004B738 3C0FFA00 */ lui $t7, 0xfa00
/* 04C33C 8004B73C 30AB00FF */ andi $t3, $a1, 0xff
/* 04C340 8004B740 246E0008 */ addiu $t6, $v1, 8
/* 04C344 8004B744 AD4E0000 */ sw $t6, ($t2)
/* 04C348 8004B748 000B6400 */ sll $t4, $t3, 0x10
/* 04C34C 8004B74C AC6F0000 */ sw $t7, ($v1)
/* 04C350 8004B750 8FAB0018 */ lw $t3, 0x18($sp)
/* 04C354 8004B754 0004CE00 */ sll $t9, $a0, 0x18
/* 04C358 8004B758 032C6825 */ or $t5, $t9, $t4
/* 04C35C 8004B75C 30CE00FF */ andi $t6, $a2, 0xff
/* 04C360 8004B760 000E7A00 */ sll $t7, $t6, 8
/* 04C364 8004B764 01AFC025 */ or $t8, $t5, $t7
/* 04C368 8004B768 317900FF */ andi $t9, $t3, 0xff
/* 04C36C 8004B76C 03196025 */ or $t4, $t8, $t9
/* 04C370 8004B770 AC6C0004 */ sw $t4, 4($v1)
/* 04C374 8004B774 8D430000 */ lw $v1, ($t2)
/* 04C378 8004B778 3C0DFB00 */ lui $t5, 0xfb00
/* 04C37C 8004B77C 00075E00 */ sll $t3, $a3, 0x18
/* 04C380 8004B780 246E0008 */ addiu $t6, $v1, 8
/* 04C384 8004B784 AD4E0000 */ sw $t6, ($t2)
/* 04C388 8004B788 AC6D0000 */ sw $t5, ($v1)
/* 04C38C 8004B78C 8FB80010 */ lw $t8, 0x10($sp)
/* 04C390 8004B790 8FAD0014 */ lw $t5, 0x14($sp)
/* 04C394 8004B794 331900FF */ andi $t9, $t8, 0xff
/* 04C398 8004B798 00196400 */ sll $t4, $t9, 0x10
/* 04C39C 8004B79C 31AF00FF */ andi $t7, $t5, 0xff
/* 04C3A0 8004B7A0 000FC200 */ sll $t8, $t7, 8
/* 04C3A4 8004B7A4 016C7025 */ or $t6, $t3, $t4
/* 04C3A8 8004B7A8 01D8C825 */ or $t9, $t6, $t8
/* 04C3AC 8004B7AC 372B00FF */ ori $t3, $t9, 0xff
/* 04C3B0 8004B7B0 AC6B0004 */ sw $t3, 4($v1)
/* 04C3B4 8004B7B4 8D430000 */ lw $v1, ($t2)
/* 04C3B8 8004B7B8 3C0F552E */ lui $t7, (0x552EFF7F >> 16) # lui $t7, 0x552e
/* 04C3BC 8004B7BC 3C0DFC30 */ lui $t5, (0xFC309661 >> 16) # lui $t5, 0xfc30
/* 04C3C0 8004B7C0 246C0008 */ addiu $t4, $v1, 8
/* 04C3C4 8004B7C4 AD4C0000 */ sw $t4, ($t2)
/* 04C3C8 8004B7C8 35AD9661 */ ori $t5, (0xFC309661 & 0xFFFF) # ori $t5, $t5, 0x9661
/* 04C3CC 8004B7CC 35EFFF7F */ ori $t7, (0x552EFF7F & 0xFFFF) # ori $t7, $t7, 0xff7f
/* 04C3D0 8004B7D0 AC6F0004 */ sw $t7, 4($v1)
/* 04C3D4 8004B7D4 03E00008 */ jr $ra
/* 04C3D8 8004B7D8 AC6D0000 */ sw $t5, ($v1)
@@ -1,82 +0,0 @@
glabel func_8004CF9C
/* 04DB9C 8004CF9C 3C088015 */ lui $t0, %hi(gDisplayListHead) # $t0, 0x8015
/* 04DBA0 8004CFA0 25080298 */ addiu $t0, %lo(gDisplayListHead) # addiu $t0, $t0, 0x298
/* 04DBA4 8004CFA4 8D030000 */ lw $v1, ($t0)
/* 04DBA8 8004CFA8 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 04DBAC 8004CFAC AFBF001C */ sw $ra, 0x1c($sp)
/* 04DBB0 8004CFB0 246E0008 */ addiu $t6, $v1, 8
/* 04DBB4 8004CFB4 AD0E0000 */ sw $t6, ($t0)
/* 04DBB8 8004CFB8 3C180D00 */ lui $t8, %hi(D_0D007FE0) # $t8, 0xd00
/* 04DBBC 8004CFBC 27187FE0 */ addiu $t8, %lo(D_0D007FE0) # addiu $t8, $t8, 0x7fe0
/* 04DBC0 8004CFC0 3C0F0600 */ lui $t7, 0x600
/* 04DBC4 8004CFC4 AC6F0000 */ sw $t7, ($v1)
/* 04DBC8 8004CFC8 AC780004 */ sw $t8, 4($v1)
/* 04DBCC 8004CFCC 8FA90038 */ lw $t1, 0x38($sp)
/* 04DBD0 8004CFD0 8FB90030 */ lw $t9, 0x30($sp)
/* 04DBD4 8004CFD4 AFA90014 */ sw $t1, 0x14($sp)
/* 04DBD8 8004CFD8 0C0133A3 */ jal func_8004CE8C
/* 04DBDC 8004CFDC AFB90010 */ sw $t9, 0x10($sp)
/* 04DBE0 8004CFE0 8FBF001C */ lw $ra, 0x1c($sp)
/* 04DBE4 8004CFE4 27BD0020 */ addiu $sp, $sp, 0x20
/* 04DBE8 8004CFE8 03E00008 */ jr $ra
/* 04DBEC 8004CFEC 00000000 */ nop
/* 04DBF0 8004CFF0 3C088015 */ lui $t0, %hi(gDisplayListHead) # $t0, 0x8015
/* 04DBF4 8004CFF4 25080298 */ addiu $t0, %lo(gDisplayListHead) # addiu $t0, $t0, 0x298
/* 04DBF8 8004CFF8 8D030000 */ lw $v1, ($t0)
/* 04DBFC 8004CFFC 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 04DC00 8004D000 AFBF001C */ sw $ra, 0x1c($sp)
/* 04DC04 8004D004 246E0008 */ addiu $t6, $v1, 8
/* 04DC08 8004D008 AD0E0000 */ sw $t6, ($t0)
/* 04DC0C 8004D00C 3C180D01 */ lui $t8, %hi(D_0D008000) # $t8, 0xd01
/* 04DC10 8004D010 27188000 */ addiu $t8, %lo(D_0D008000) # addiu $t8, $t8, -0x8000
/* 04DC14 8004D014 3C0F0600 */ lui $t7, 0x600
/* 04DC18 8004D018 AC6F0000 */ sw $t7, ($v1)
/* 04DC1C 8004D01C AC780004 */ sw $t8, 4($v1)
/* 04DC20 8004D020 8FA90038 */ lw $t1, 0x38($sp)
/* 04DC24 8004D024 8FB90030 */ lw $t9, 0x30($sp)
/* 04DC28 8004D028 AFA90014 */ sw $t1, 0x14($sp)
/* 04DC2C 8004D02C 0C0133A3 */ jal func_8004CE8C
/* 04DC30 8004D030 AFB90010 */ sw $t9, 0x10($sp)
/* 04DC34 8004D034 8FBF001C */ lw $ra, 0x1c($sp)
/* 04DC38 8004D038 27BD0020 */ addiu $sp, $sp, 0x20
/* 04DC3C 8004D03C 03E00008 */ jr $ra
/* 04DC40 8004D040 00000000 */ nop
/* 04DC44 8004D044 3C088015 */ lui $t0, %hi(gDisplayListHead) # $t0, 0x8015
/* 04DC48 8004D048 25080298 */ addiu $t0, %lo(gDisplayListHead) # addiu $t0, $t0, 0x298
/* 04DC4C 8004D04C 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 04DC50 8004D050 8D030000 */ lw $v1, ($t0)
/* 04DC54 8004D054 AFBF001C */ sw $ra, 0x1c($sp)
/* 04DC58 8004D058 AFA40020 */ sw $a0, 0x20($sp)
/* 04DC5C 8004D05C 246E0008 */ addiu $t6, $v1, 8
/* 04DC60 8004D060 AFA50024 */ sw $a1, 0x24($sp)
/* 04DC64 8004D064 AFA60028 */ sw $a2, 0x28($sp)
/* 04DC68 8004D068 AFA7002C */ sw $a3, 0x2c($sp)
/* 04DC6C 8004D06C AD0E0000 */ sw $t6, ($t0)
/* 04DC70 8004D070 3C180D00 */ lui $t8, %hi(D_0D007FE0) # $t8, 0xd00
/* 04DC74 8004D074 27187FE0 */ addiu $t8, %lo(D_0D007FE0) # addiu $t8, $t8, 0x7fe0
/* 04DC78 8004D078 3C0F0600 */ lui $t7, 0x600
/* 04DC7C 8004D07C AC6F0000 */ sw $t7, ($v1)
/* 04DC80 8004D080 AC780004 */ sw $t8, 4($v1)
/* 04DC84 8004D084 8FA70038 */ lw $a3, 0x38($sp)
/* 04DC88 8004D088 8FA60034 */ lw $a2, 0x34($sp)
/* 04DC8C 8004D08C 8FA50030 */ lw $a1, 0x30($sp)
/* 04DC90 8004D090 0C012CD7 */ jal func_8004B35C
/* 04DC94 8004D094 8FA4002C */ lw $a0, 0x2c($sp)
/* 04DC98 8004D098 8FB90040 */ lw $t9, 0x40($sp)
/* 04DC9C 8004D09C 8FA90048 */ lw $t1, 0x48($sp)
/* 04DCA0 8004D0A0 8FA40020 */ lw $a0, 0x20($sp)
/* 04DCA4 8004D0A4 8FA50024 */ lw $a1, 0x24($sp)
/* 04DCA8 8004D0A8 8FA60028 */ lw $a2, 0x28($sp)
/* 04DCAC 8004D0AC 8FA7003C */ lw $a3, 0x3c($sp)
/* 04DCB0 8004D0B0 AFB90010 */ sw $t9, 0x10($sp)
/* 04DCB4 8004D0B4 0C0133A3 */ jal func_8004CE8C
/* 04DCB8 8004D0B8 AFA90014 */ sw $t1, 0x14($sp)
/* 04DCBC 8004D0BC 8FBF001C */ lw $ra, 0x1c($sp)
/* 04DCC0 8004D0C0 27BD0020 */ addiu $sp, $sp, 0x20
/* 04DCC4 8004D0C4 03E00008 */ jr $ra
/* 04DCC8 8004D0C8 00000000 */ nop
/* 04DCCC 8004D0CC 03E00008 */ jr $ra
/* 04DCD0 8004D0D0 00000000 */ nop
@@ -1,31 +0,0 @@
glabel func_8004E240
/* 04EE40 8004E240 3C088015 */ lui $t0, %hi(gDisplayListHead) # $t0, 0x8015
/* 04EE44 8004E244 25080298 */ addiu $t0, %lo(gDisplayListHead) # addiu $t0, $t0, 0x298
/* 04EE48 8004E248 8D030000 */ lw $v1, ($t0)
/* 04EE4C 8004E24C 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 04EE50 8004E250 AFBF001C */ sw $ra, 0x1c($sp)
/* 04EE54 8004E254 AFA40020 */ sw $a0, 0x20($sp)
/* 04EE58 8004E258 3C180D00 */ lui $t8, %hi(D_0D007CB8) # $t8, 0xd00
/* 04EE5C 8004E25C 246E0008 */ addiu $t6, $v1, 8
/* 04EE60 8004E260 AFA50024 */ sw $a1, 0x24($sp)
/* 04EE64 8004E264 AFA7002C */ sw $a3, 0x2c($sp)
/* 04EE68 8004E268 AD0E0000 */ sw $t6, ($t0)
/* 04EE6C 8004E26C 27187CB8 */ addiu $t8, %lo(D_0D007CB8) # addiu $t8, $t8, 0x7cb8
/* 04EE70 8004E270 3C0F0600 */ lui $t7, 0x600
/* 04EE74 8004E274 00C02025 */ move $a0, $a2
/* 04EE78 8004E278 AC6F0000 */ sw $t7, ($v1)
/* 04EE7C 8004E27C 0C012C17 */ jal func_8004B05C
/* 04EE80 8004E280 AC780004 */ sw $t8, 4($v1)
/* 04EE84 8004E284 8FB90034 */ lw $t9, 0x34($sp)
/* 04EE88 8004E288 8FA90038 */ lw $t1, 0x38($sp)
/* 04EE8C 8004E28C 8FA40020 */ lw $a0, 0x20($sp)
/* 04EE90 8004E290 8FA50024 */ lw $a1, 0x24($sp)
/* 04EE94 8004E294 8FA6002C */ lw $a2, 0x2c($sp)
/* 04EE98 8004E298 8FA70030 */ lw $a3, 0x30($sp)
/* 04EE9C 8004E29C AFB90010 */ sw $t9, 0x10($sp)
/* 04EEA0 8004E2A0 0C0137D7 */ jal func_8004DF5C
/* 04EEA4 8004E2A4 AFA90014 */ sw $t1, 0x14($sp)
/* 04EEA8 8004E2A8 8FBF001C */ lw $ra, 0x1c($sp)
/* 04EEAC 8004E2AC 27BD0020 */ addiu $sp, $sp, 0x20
/* 04EEB0 8004E2B0 03E00008 */ jr $ra
/* 04EEB4 8004E2B4 00000000 */ nop
@@ -1,33 +0,0 @@
glabel func_8004E2B8
/* 04EEB8 8004E2B8 3C088015 */ lui $t0, %hi(gDisplayListHead) # $t0, 0x8015
/* 04EEBC 8004E2BC 25080298 */ addiu $t0, %lo(gDisplayListHead) # addiu $t0, $t0, 0x298
/* 04EEC0 8004E2C0 8D030000 */ lw $v1, ($t0)
/* 04EEC4 8004E2C4 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 04EEC8 8004E2C8 AFBF001C */ sw $ra, 0x1c($sp)
/* 04EECC 8004E2CC AFA40020 */ sw $a0, 0x20($sp)
/* 04EED0 8004E2D0 3C180D00 */ lui $t8, %hi(D_0D007DB8) # $t8, 0xd00
/* 04EED4 8004E2D4 246E0008 */ addiu $t6, $v1, 8
/* 04EED8 8004E2D8 AFA50024 */ sw $a1, 0x24($sp)
/* 04EEDC 8004E2DC AFA7002C */ sw $a3, 0x2c($sp)
/* 04EEE0 8004E2E0 AD0E0000 */ sw $t6, ($t0)
/* 04EEE4 8004E2E4 27187DB8 */ addiu $t8, %lo(D_0D007DB8) # addiu $t8, $t8, 0x7db8
/* 04EEE8 8004E2E8 3C0F0600 */ lui $t7, 0x600
/* 04EEEC 8004E2EC 00C02025 */ move $a0, $a2
/* 04EEF0 8004E2F0 AC6F0000 */ sw $t7, ($v1)
/* 04EEF4 8004E2F4 0C012CAF */ jal func_8004B2BC
/* 04EEF8 8004E2F8 AC780004 */ sw $t8, 4($v1)
/* 04EEFC 8004E2FC 0C012C17 */ jal func_8004B05C
/* 04EF00 8004E300 8FA4002C */ lw $a0, 0x2c($sp)
/* 04EF04 8004E304 8FB90038 */ lw $t9, 0x38($sp)
/* 04EF08 8004E308 8FA9003C */ lw $t1, 0x3c($sp)
/* 04EF0C 8004E30C 8FA40020 */ lw $a0, 0x20($sp)
/* 04EF10 8004E310 8FA50024 */ lw $a1, 0x24($sp)
/* 04EF14 8004E314 8FA60030 */ lw $a2, 0x30($sp)
/* 04EF18 8004E318 8FA70034 */ lw $a3, 0x34($sp)
/* 04EF1C 8004E31C AFB90010 */ sw $t9, 0x10($sp)
/* 04EF20 8004E320 0C0137D7 */ jal func_8004DF5C
/* 04EF24 8004E324 AFA90014 */ sw $t1, 0x14($sp)
/* 04EF28 8004E328 8FBF001C */ lw $ra, 0x1c($sp)
/* 04EF2C 8004E32C 27BD0020 */ addiu $sp, $sp, 0x20
/* 04EF30 8004E330 03E00008 */ jr $ra
/* 04EF34 8004E334 00000000 */ nop
@@ -1,108 +0,0 @@
glabel func_8004E338
/* 04EF38 8004E338 3C088015 */ lui $t0, %hi(gDisplayListHead) # $t0, 0x8015
/* 04EF3C 8004E33C 25080298 */ addiu $t0, %lo(gDisplayListHead) # addiu $t0, $t0, 0x298
/* 04EF40 8004E340 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 04EF44 8004E344 8D030000 */ lw $v1, ($t0)
/* 04EF48 8004E348 AFA40020 */ sw $a0, 0x20($sp)
/* 04EF4C 8004E34C AFBF001C */ sw $ra, 0x1c($sp)
/* 04EF50 8004E350 246E0008 */ addiu $t6, $v1, 8
/* 04EF54 8004E354 AFA50024 */ sw $a1, 0x24($sp)
/* 04EF58 8004E358 AFA60028 */ sw $a2, 0x28($sp)
/* 04EF5C 8004E35C AFA7002C */ sw $a3, 0x2c($sp)
/* 04EF60 8004E360 AD0E0000 */ sw $t6, ($t0)
/* 04EF64 8004E364 3C180D00 */ lui $t8, %hi(D_0D007DB8) # $t8, 0xd00
/* 04EF68 8004E368 27187DB8 */ addiu $t8, %lo(D_0D007DB8) # addiu $t8, $t8, 0x7db8
/* 04EF6C 8004E36C 3C0F0600 */ lui $t7, 0x600
/* 04EF70 8004E370 3C048016 */ lui $a0, %hi(D_8016589C) # $a0, 0x8016
/* 04EF74 8004E374 AC6F0000 */ sw $t7, ($v1)
/* 04EF78 8004E378 AC780004 */ sw $t8, 4($v1)
/* 04EF7C 8004E37C 0C012CAF */ jal func_8004B2BC
/* 04EF80 8004E380 8C84589C */ lw $a0, %lo(D_8016589C)($a0)
/* 04EF84 8004E384 0C012C17 */ jal func_8004B05C
/* 04EF88 8004E388 8FA40028 */ lw $a0, 0x28($sp)
/* 04EF8C 8004E38C 8FB90034 */ lw $t9, 0x34($sp)
/* 04EF90 8004E390 8FA40020 */ lw $a0, 0x20($sp)
/* 04EF94 8004E394 8FA50024 */ lw $a1, 0x24($sp)
/* 04EF98 8004E398 8FA6002C */ lw $a2, 0x2c($sp)
/* 04EF9C 8004E39C 8FA70030 */ lw $a3, 0x30($sp)
/* 04EFA0 8004E3A0 0C01381B */ jal func_8004E06C
/* 04EFA4 8004E3A4 AFB90010 */ sw $t9, 0x10($sp)
/* 04EFA8 8004E3A8 8FBF001C */ lw $ra, 0x1c($sp)
/* 04EFAC 8004E3AC 27BD0020 */ addiu $sp, $sp, 0x20
/* 04EFB0 8004E3B0 03E00008 */ jr $ra
/* 04EFB4 8004E3B4 00000000 */ nop
/* 04EFB8 8004E3B8 03E00008 */ jr $ra
/* 04EFBC 8004E3BC 00000000 */ nop
/* 04EFC0 8004E3C0 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 04EFC4 8004E3C4 8FAE0038 */ lw $t6, 0x38($sp)
/* 04EFC8 8004E3C8 8FAF003C */ lw $t7, 0x3c($sp)
/* 04EFCC 8004E3CC 8FB80044 */ lw $t8, 0x44($sp)
/* 04EFD0 8004E3D0 AFBF0024 */ sw $ra, 0x24($sp)
/* 04EFD4 8004E3D4 AFAE0010 */ sw $t6, 0x10($sp)
/* 04EFD8 8004E3D8 AFAF0014 */ sw $t7, 0x14($sp)
/* 04EFDC 8004E3DC 0C013890 */ jal func_8004E240
/* 04EFE0 8004E3E0 AFB80018 */ sw $t8, 0x18($sp)
/* 04EFE4 8004E3E4 8FBF0024 */ lw $ra, 0x24($sp)
/* 04EFE8 8004E3E8 27BD0028 */ addiu $sp, $sp, 0x28
/* 04EFEC 8004E3EC 03E00008 */ jr $ra
/* 04EFF0 8004E3F0 00000000 */ nop
/* 04EFF4 8004E3F4 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 04EFF8 8004E3F8 8FAE0038 */ lw $t6, 0x38($sp)
/* 04EFFC 8004E3FC 8FAF003C */ lw $t7, 0x3c($sp)
/* 04F000 8004E400 8FB80040 */ lw $t8, 0x40($sp)
/* 04F004 8004E404 8FB90048 */ lw $t9, 0x48($sp)
/* 04F008 8004E408 AFBF0024 */ sw $ra, 0x24($sp)
/* 04F00C 8004E40C AFAE0010 */ sw $t6, 0x10($sp)
/* 04F010 8004E410 AFAF0014 */ sw $t7, 0x14($sp)
/* 04F014 8004E414 AFB80018 */ sw $t8, 0x18($sp)
/* 04F018 8004E418 0C0138AE */ jal func_8004E2B8
/* 04F01C 8004E41C AFB9001C */ sw $t9, 0x1c($sp)
/* 04F020 8004E420 8FBF0024 */ lw $ra, 0x24($sp)
/* 04F024 8004E424 27BD0028 */ addiu $sp, $sp, 0x28
/* 04F028 8004E428 03E00008 */ jr $ra
/* 04F02C 8004E42C 00000000 */ nop
/* 04F030 8004E430 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 04F034 8004E434 AFBF0024 */ sw $ra, 0x24($sp)
/* 04F038 8004E438 240E0008 */ li $t6, 8
/* 04F03C 8004E43C 240F0080 */ li $t7, 128
/* 04F040 8004E440 24180080 */ li $t8, 128
/* 04F044 8004E444 AFB80018 */ sw $t8, 0x18($sp)
/* 04F048 8004E448 AFAF0014 */ sw $t7, 0x14($sp)
/* 04F04C 8004E44C 0C013890 */ jal func_8004E240
/* 04F050 8004E450 AFAE0010 */ sw $t6, 0x10($sp)
/* 04F054 8004E454 8FBF0024 */ lw $ra, 0x24($sp)
/* 04F058 8004E458 27BD0028 */ addiu $sp, $sp, 0x28
/* 04F05C 8004E45C 03E00008 */ jr $ra
/* 04F060 8004E460 00000000 */ nop
/* 04F064 8004E464 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 04F068 8004E468 AFBF0024 */ sw $ra, 0x24($sp)
/* 04F06C 8004E46C 240E0020 */ li $t6, 32
/* 04F070 8004E470 240F0020 */ li $t7, 32
/* 04F074 8004E474 24180020 */ li $t8, 32
/* 04F078 8004E478 AFB80018 */ sw $t8, 0x18($sp)
/* 04F07C 8004E47C AFAF0014 */ sw $t7, 0x14($sp)
/* 04F080 8004E480 0C013890 */ jal func_8004E240
/* 04F084 8004E484 AFAE0010 */ sw $t6, 0x10($sp)
/* 04F088 8004E488 8FBF0024 */ lw $ra, 0x24($sp)
/* 04F08C 8004E48C 27BD0028 */ addiu $sp, $sp, 0x28
/* 04F090 8004E490 03E00008 */ jr $ra
/* 04F094 8004E494 00000000 */ nop
/* 04F098 8004E498 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 04F09C 8004E49C AFBF0024 */ sw $ra, 0x24($sp)
/* 04F0A0 8004E4A0 240E0020 */ li $t6, 32
/* 04F0A4 8004E4A4 240F0040 */ li $t7, 64
/* 04F0A8 8004E4A8 24180040 */ li $t8, 64
/* 04F0AC 8004E4AC AFB80018 */ sw $t8, 0x18($sp)
/* 04F0B0 8004E4B0 AFAF0014 */ sw $t7, 0x14($sp)
/* 04F0B4 8004E4B4 0C013890 */ jal func_8004E240
/* 04F0B8 8004E4B8 AFAE0010 */ sw $t6, 0x10($sp)
/* 04F0BC 8004E4BC 8FBF0024 */ lw $ra, 0x24($sp)
/* 04F0C0 8004E4C0 27BD0028 */ addiu $sp, $sp, 0x28
/* 04F0C4 8004E4C4 03E00008 */ jr $ra
/* 04F0C8 8004E4C8 00000000 */ nop
@@ -1,18 +1,4 @@
glabel func_8004E4CC
/* 04F0CC 8004E4CC 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 04F0D0 8004E4D0 AFBF0024 */ sw $ra, 0x24($sp)
/* 04F0D4 8004E4D4 240E0028 */ li $t6, 40
/* 04F0D8 8004E4D8 240F0020 */ li $t7, 32
/* 04F0DC 8004E4DC 24180020 */ li $t8, 32
/* 04F0E0 8004E4E0 AFB80018 */ sw $t8, 0x18($sp)
/* 04F0E4 8004E4E4 AFAF0014 */ sw $t7, 0x14($sp)
/* 04F0E8 8004E4E8 0C013890 */ jal func_8004E240
/* 04F0EC 8004E4EC AFAE0010 */ sw $t6, 0x10($sp)
/* 04F0F0 8004E4F0 8FBF0024 */ lw $ra, 0x24($sp)
/* 04F0F4 8004E4F4 27BD0028 */ addiu $sp, $sp, 0x28
/* 04F0F8 8004E4F8 03E00008 */ jr $ra
/* 04F0FC 8004E4FC 00000000 */ nop
glabel func_8004E500
/* 04F100 8004E500 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 04F104 8004E504 AFBF0024 */ sw $ra, 0x24($sp)
/* 04F108 8004E508 240E0030 */ li $t6, 48
@@ -1,12 +0,0 @@
glabel func_80056A94
/* 057694 80056A94 00047080 */ sll $t6, $a0, 2
/* 057698 80056A98 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 05769C 80056A9C 3C048018 */ lui $a0, %hi(D_80183DD8) # 0x8018
/* 0576A0 80056AA0 AFBF0014 */ sw $ra, 0x14($sp)
/* 0576A4 80056AA4 008E2021 */ addu $a0, $a0, $t6
/* 0576A8 80056AA8 0C01C90A */ jal func_80072428
/* 0576AC 80056AAC 8C843DD8 */ lw $a0, %lo(D_80183DD8)($a0) # 0x3dd8($a0)
/* 0576B0 80056AB0 8FBF0014 */ lw $ra, 0x14($sp)
/* 0576B4 80056AB4 27BD0018 */ addiu $sp, $sp, 0x18
/* 0576B8 80056AB8 03E00008 */ jr $ra
/* 0576BC 80056ABC 00000000 */ nop
@@ -179,18 +179,3 @@ glabel func_80057114
/* 057FB0 800573B0 AC6D0000 */ sw $t5, ($v1)
/* 057FB4 800573B4 03E00008 */ jr $ra
/* 057FB8 800573B8 AC6E0004 */ sw $t6, 4($v1)
/* 057FBC 800573BC 03E00008 */ jr $ra
/* 057FC0 800573C0 00000000 */ nop
/* 057FC4 800573C4 03E00008 */ jr $ra
/* 057FC8 800573C8 00000000 */ nop
/* 057FCC 800573CC 03E00008 */ jr $ra
/* 057FD0 800573D0 00000000 */ nop
/* 057FD4 800573D4 03E00008 */ jr $ra
/* 057FD8 800573D8 00000000 */ nop
/* 057FDC 800573DC 03E00008 */ jr $ra
/* 057FE0 800573E0 00000000 */ nop
@@ -1,31 +0,0 @@
glabel func_800573E4
/* 057FE4 800573E4 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 057FE8 800573E8 AFA60030 */ sw $a2, 0x30($sp)
/* 057FEC 800573EC 83AE0033 */ lb $t6, 0x33($sp)
/* 057FF0 800573F0 AFBF0024 */ sw $ra, 0x24($sp)
/* 057FF4 800573F4 24060008 */ li $a2, 8
/* 057FF8 800573F8 AFA00018 */ sw $zero, 0x18($sp)
/* 057FFC 800573FC 24070008 */ li $a3, 8
/* 058000 80057400 05C10004 */ bgez $t6, .L80057414
/* 058004 80057404 31CF000F */ andi $t7, $t6, 0xf
/* 058008 80057408 11E00002 */ beqz $t7, .L80057414
/* 05800C 8005740C 00000000 */ nop
/* 058010 80057410 25EFFFF0 */ addiu $t7, $t7, -0x10
.L80057414:
/* 058014 80057414 000FC0C0 */ sll $t8, $t7, 3
/* 058018 80057418 0018CC00 */ sll $t9, $t8, 0x10
/* 05801C 8005741C 00194403 */ sra $t0, $t9, 0x10
/* 058020 80057420 AFA80010 */ sw $t0, 0x10($sp)
/* 058024 80057424 05C10003 */ bgez $t6, .L80057434
/* 058028 80057428 000E4903 */ sra $t1, $t6, 4
/* 05802C 8005742C 25C1000F */ addiu $at, $t6, 0xf
/* 058030 80057430 00014903 */ sra $t1, $at, 4
.L80057434:
/* 058034 80057434 00095CC0 */ sll $t3, $t1, 0x13
/* 058038 80057438 000B6403 */ sra $t4, $t3, 0x10
/* 05803C 8005743C 0C012DF7 */ jal func_8004B7DC
/* 058040 80057440 AFAC0014 */ sw $t4, 0x14($sp)
/* 058044 80057444 8FBF0024 */ lw $ra, 0x24($sp)
/* 058048 80057448 27BD0028 */ addiu $sp, $sp, 0x28
/* 05804C 8005744C 03E00008 */ jr $ra
/* 058050 80057450 00000000 */ nop
@@ -1,14 +0,0 @@
glabel func_80057454
/* 058054 80057454 8C8E0000 */ lw $t6, ($a0)
/* 058058 80057458 24190014 */ li $t9, 20
/* 05805C 8005745C 25CF0008 */ addiu $t7, $t6, 8
/* 058060 80057460 29E10128 */ slti $at, $t7, 0x128
/* 058064 80057464 14200005 */ bnez $at, .L8005747C
/* 058068 80057468 AC8F0000 */ sw $t7, ($a0)
/* 05806C 8005746C AC990000 */ sw $t9, ($a0)
/* 058070 80057470 8CA80000 */ lw $t0, ($a1)
/* 058074 80057474 25090008 */ addiu $t1, $t0, 8
/* 058078 80057478 ACA90000 */ sw $t1, ($a1)
.L8005747C:
/* 05807C 8005747C 03E00008 */ jr $ra
/* 058080 80057480 00000000 */ nop
@@ -60,5 +60,3 @@ glabel func_8005762C
/* 058300 80057700 03E00008 */ jr $ra
/* 058304 80057704 27BD0028 */ addiu $sp, $sp, 0x28
/* 058308 80057708 03E00008 */ jr $ra
/* 05830C 8005770C 00000000 */ nop
@@ -1,23 +0,0 @@
glabel func_800579F8
/* 0585F8 800579F8 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0585FC 800579FC AFBF0014 */ sw $ra, 0x14($sp)
/* 058600 80057A00 AFA40018 */ sw $a0, 0x18($sp)
/* 058604 80057A04 AFA5001C */ sw $a1, 0x1c($sp)
/* 058608 80057A08 AFA60020 */ sw $a2, 0x20($sp)
/* 05860C 80057A0C 0C015DC4 */ jal load_debug_font
/* 058610 80057A10 AFA70024 */ sw $a3, 0x24($sp)
/* 058614 80057A14 27A40018 */ addiu $a0, $sp, 0x18
/* 058618 80057A18 27A5001C */ addiu $a1, $sp, 0x1c
/* 05861C 80057A1C 0C015D21 */ jal debug_print_string
/* 058620 80057A20 8FA60020 */ lw $a2, 0x20($sp)
/* 058624 80057A24 27A40018 */ addiu $a0, $sp, 0x18
/* 058628 80057A28 27A5001C */ addiu $a1, $sp, 0x1c
/* 05862C 80057A2C 8FA60024 */ lw $a2, 0x24($sp)
/* 058630 80057A30 0C015D49 */ jal debug_print_number
/* 058634 80057A34 2407000A */ li $a3, 10
/* 058638 80057A38 0C015DDE */ jal func_80057778
/* 05863C 80057A3C 00000000 */ nop
/* 058640 80057A40 8FBF0014 */ lw $ra, 0x14($sp)
/* 058644 80057A44 27BD0018 */ addiu $sp, $sp, 0x18
/* 058648 80057A48 03E00008 */ jr $ra
/* 05864C 80057A4C 00000000 */ nop
@@ -1,137 +0,0 @@
glabel func_80057A50
/* 058650 80057A50 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 058654 80057A54 AFBF0014 */ sw $ra, 0x14($sp)
/* 058658 80057A58 AFA40018 */ sw $a0, 0x18($sp)
/* 05865C 80057A5C AFA5001C */ sw $a1, 0x1c($sp)
/* 058660 80057A60 AFA60020 */ sw $a2, 0x20($sp)
/* 058664 80057A64 0C015DC4 */ jal load_debug_font
/* 058668 80057A68 AFA70024 */ sw $a3, 0x24($sp)
/* 05866C 80057A6C 27A40018 */ addiu $a0, $sp, 0x18
/* 058670 80057A70 27A5001C */ addiu $a1, $sp, 0x1c
/* 058674 80057A74 0C015D21 */ jal debug_print_string
/* 058678 80057A78 8FA60020 */ lw $a2, 0x20($sp)
/* 05867C 80057A7C 27A40018 */ addiu $a0, $sp, 0x18
/* 058680 80057A80 27A5001C */ addiu $a1, $sp, 0x1c
/* 058684 80057A84 8FA60024 */ lw $a2, 0x24($sp)
/* 058688 80057A88 0C015D8B */ jal func_8005762C
/* 05868C 80057A8C 2407000A */ li $a3, 10
/* 058690 80057A90 0C015DDE */ jal func_80057778
/* 058694 80057A94 00000000 */ nop
/* 058698 80057A98 8FBF0014 */ lw $ra, 0x14($sp)
/* 05869C 80057A9C 27BD0018 */ addiu $sp, $sp, 0x18
/* 0586A0 80057AA0 03E00008 */ jr $ra
/* 0586A4 80057AA4 00000000 */ nop
/* 0586A8 80057AA8 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0586AC 80057AAC AFBF0014 */ sw $ra, 0x14($sp)
/* 0586B0 80057AB0 AFA40018 */ sw $a0, 0x18($sp)
/* 0586B4 80057AB4 AFA5001C */ sw $a1, 0x1c($sp)
/* 0586B8 80057AB8 AFA60020 */ sw $a2, 0x20($sp)
/* 0586BC 80057ABC 0C015DC4 */ jal load_debug_font
/* 0586C0 80057AC0 AFA70024 */ sw $a3, 0x24($sp)
/* 0586C4 80057AC4 27A40018 */ addiu $a0, $sp, 0x18
/* 0586C8 80057AC8 27A5001C */ addiu $a1, $sp, 0x1c
/* 0586CC 80057ACC 0C015D21 */ jal debug_print_string
/* 0586D0 80057AD0 8FA60020 */ lw $a2, 0x20($sp)
/* 0586D4 80057AD4 27A40018 */ addiu $a0, $sp, 0x18
/* 0586D8 80057AD8 27A5001C */ addiu $a1, $sp, 0x1c
/* 0586DC 80057ADC 8FA60024 */ lw $a2, 0x24($sp)
/* 0586E0 80057AE0 0C015D49 */ jal debug_print_number
/* 0586E4 80057AE4 24070010 */ li $a3, 16
/* 0586E8 80057AE8 3C06800E */ lui $a2, %hi(D_800E5670) # $a2, 0x800e
/* 0586EC 80057AEC 80C65670 */ lb $a2, %lo(D_800E5670)($a2)
/* 0586F0 80057AF0 8FA40018 */ lw $a0, 0x18($sp)
/* 0586F4 80057AF4 0C015CF9 */ jal func_800573E4
/* 0586F8 80057AF8 8FA5001C */ lw $a1, 0x1c($sp)
/* 0586FC 80057AFC 0C015DDE */ jal func_80057778
/* 058700 80057B00 00000000 */ nop
/* 058704 80057B04 8FBF0014 */ lw $ra, 0x14($sp)
/* 058708 80057B08 27BD0018 */ addiu $sp, $sp, 0x18
/* 05870C 80057B0C 03E00008 */ jr $ra
/* 058710 80057B10 00000000 */ nop
/* 058714 80057B14 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 058718 80057B18 AFBF0014 */ sw $ra, 0x14($sp)
/* 05871C 80057B1C AFA40018 */ sw $a0, 0x18($sp)
/* 058720 80057B20 AFA5001C */ sw $a1, 0x1c($sp)
/* 058724 80057B24 AFA60020 */ sw $a2, 0x20($sp)
/* 058728 80057B28 0C015DC4 */ jal load_debug_font
/* 05872C 80057B2C AFA70024 */ sw $a3, 0x24($sp)
/* 058730 80057B30 27A40018 */ addiu $a0, $sp, 0x18
/* 058734 80057B34 27A5001C */ addiu $a1, $sp, 0x1c
/* 058738 80057B38 0C015D21 */ jal debug_print_string
/* 05873C 80057B3C 8FA60020 */ lw $a2, 0x20($sp)
/* 058740 80057B40 27A40018 */ addiu $a0, $sp, 0x18
/* 058744 80057B44 27A5001C */ addiu $a1, $sp, 0x1c
/* 058748 80057B48 8FA60024 */ lw $a2, 0x24($sp)
/* 05874C 80057B4C 0C015D8B */ jal func_8005762C
/* 058750 80057B50 24070010 */ li $a3, 16
/* 058754 80057B54 3C06800E */ lui $a2, %hi(D_800E5670) # $a2, 0x800e
/* 058758 80057B58 80C65670 */ lb $a2, %lo(D_800E5670)($a2)
/* 05875C 80057B5C 8FA40018 */ lw $a0, 0x18($sp)
/* 058760 80057B60 0C015CF9 */ jal func_800573E4
/* 058764 80057B64 8FA5001C */ lw $a1, 0x1c($sp)
/* 058768 80057B68 0C015DDE */ jal func_80057778
/* 05876C 80057B6C 00000000 */ nop
/* 058770 80057B70 8FBF0014 */ lw $ra, 0x14($sp)
/* 058774 80057B74 27BD0018 */ addiu $sp, $sp, 0x18
/* 058778 80057B78 03E00008 */ jr $ra
/* 05877C 80057B7C 00000000 */ nop
/* 058780 80057B80 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 058784 80057B84 AFBF0014 */ sw $ra, 0x14($sp)
/* 058788 80057B88 AFA40018 */ sw $a0, 0x18($sp)
/* 05878C 80057B8C AFA5001C */ sw $a1, 0x1c($sp)
/* 058790 80057B90 AFA60020 */ sw $a2, 0x20($sp)
/* 058794 80057B94 0C015DC4 */ jal load_debug_font
/* 058798 80057B98 AFA70024 */ sw $a3, 0x24($sp)
/* 05879C 80057B9C 27A40018 */ addiu $a0, $sp, 0x18
/* 0587A0 80057BA0 27A5001C */ addiu $a1, $sp, 0x1c
/* 0587A4 80057BA4 0C015D21 */ jal debug_print_string
/* 0587A8 80057BA8 8FA60020 */ lw $a2, 0x20($sp)
/* 0587AC 80057BAC 27A40018 */ addiu $a0, $sp, 0x18
/* 0587B0 80057BB0 27A5001C */ addiu $a1, $sp, 0x1c
/* 0587B4 80057BB4 8FA60024 */ lw $a2, 0x24($sp)
/* 0587B8 80057BB8 0C015D49 */ jal debug_print_number
/* 0587BC 80057BBC 24070002 */ li $a3, 2
/* 0587C0 80057BC0 3C06800E */ lui $a2, %hi(D_800E566A) # $a2, 0x800e
/* 0587C4 80057BC4 80C6566A */ lb $a2, %lo(D_800E566A)($a2)
/* 0587C8 80057BC8 8FA40018 */ lw $a0, 0x18($sp)
/* 0587CC 80057BCC 0C015CF9 */ jal func_800573E4
/* 0587D0 80057BD0 8FA5001C */ lw $a1, 0x1c($sp)
/* 0587D4 80057BD4 0C015DDE */ jal func_80057778
/* 0587D8 80057BD8 00000000 */ nop
/* 0587DC 80057BDC 8FBF0014 */ lw $ra, 0x14($sp)
/* 0587E0 80057BE0 27BD0018 */ addiu $sp, $sp, 0x18
/* 0587E4 80057BE4 03E00008 */ jr $ra
/* 0587E8 80057BE8 00000000 */ nop
/* 0587EC 80057BEC 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0587F0 80057BF0 AFBF0014 */ sw $ra, 0x14($sp)
/* 0587F4 80057BF4 AFA40018 */ sw $a0, 0x18($sp)
/* 0587F8 80057BF8 AFA5001C */ sw $a1, 0x1c($sp)
/* 0587FC 80057BFC AFA60020 */ sw $a2, 0x20($sp)
/* 058800 80057C00 0C015DC4 */ jal load_debug_font
/* 058804 80057C04 AFA70024 */ sw $a3, 0x24($sp)
/* 058808 80057C08 27A40018 */ addiu $a0, $sp, 0x18
/* 05880C 80057C0C 27A5001C */ addiu $a1, $sp, 0x1c
/* 058810 80057C10 0C015D21 */ jal debug_print_string
/* 058814 80057C14 8FA60020 */ lw $a2, 0x20($sp)
/* 058818 80057C18 27A40018 */ addiu $a0, $sp, 0x18
/* 05881C 80057C1C 27A5001C */ addiu $a1, $sp, 0x1c
/* 058820 80057C20 8FA60024 */ lw $a2, 0x24($sp)
/* 058824 80057C24 0C015D8B */ jal func_8005762C
/* 058828 80057C28 24070002 */ li $a3, 2
/* 05882C 80057C2C 3C06800E */ lui $a2, %hi(D_800E566A) # $a2, 0x800e
/* 058830 80057C30 80C6566A */ lb $a2, %lo(D_800E566A)($a2)
/* 058834 80057C34 8FA40018 */ lw $a0, 0x18($sp)
/* 058838 80057C38 0C015CF9 */ jal func_800573E4
/* 05883C 80057C3C 8FA5001C */ lw $a1, 0x1c($sp)
/* 058840 80057C40 0C015DDE */ jal func_80057778
/* 058844 80057C44 00000000 */ nop
/* 058848 80057C48 8FBF0014 */ lw $ra, 0x14($sp)
/* 05884C 80057C4C 27BD0018 */ addiu $sp, $sp, 0x18
/* 058850 80057C50 03E00008 */ jr $ra
/* 058854 80057C54 00000000 */ nop
/* 058858 80057C58 00000000 */ nop
@@ -1,145 +0,0 @@
glabel print_str_num
/* 0583D0 800577D0 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0583D4 800577D4 AFBF0014 */ sw $ra, 0x14($sp)
/* 0583D8 800577D8 AFA40018 */ sw $a0, 0x18($sp)
/* 0583DC 800577DC AFA5001C */ sw $a1, 0x1c($sp)
/* 0583E0 800577E0 AFA70024 */ sw $a3, 0x24($sp)
/* 0583E4 800577E4 27A5001C */ addiu $a1, $sp, 0x1c
/* 0583E8 800577E8 0C015D21 */ jal debug_print_string
/* 0583EC 800577EC 27A40018 */ addiu $a0, $sp, 0x18
/* 0583F0 800577F0 27A40018 */ addiu $a0, $sp, 0x18
/* 0583F4 800577F4 27A5001C */ addiu $a1, $sp, 0x1c
/* 0583F8 800577F8 8FA60024 */ lw $a2, 0x24($sp)
/* 0583FC 800577FC 0C015D49 */ jal debug_print_number
/* 058400 80057800 2407000A */ li $a3, 10
/* 058404 80057804 8FBF0014 */ lw $ra, 0x14($sp)
/* 058408 80057808 27BD0018 */ addiu $sp, $sp, 0x18
/* 05840C 8005780C 03E00008 */ jr $ra
/* 058410 80057810 00000000 */ nop
/* 058414 80057814 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 058418 80057818 AFBF0014 */ sw $ra, 0x14($sp)
/* 05841C 8005781C AFA40018 */ sw $a0, 0x18($sp)
/* 058420 80057820 AFA5001C */ sw $a1, 0x1c($sp)
/* 058424 80057824 AFA70024 */ sw $a3, 0x24($sp)
/* 058428 80057828 27A5001C */ addiu $a1, $sp, 0x1c
/* 05842C 8005782C 0C015D21 */ jal debug_print_string
/* 058430 80057830 27A40018 */ addiu $a0, $sp, 0x18
/* 058434 80057834 27A40018 */ addiu $a0, $sp, 0x18
/* 058438 80057838 27A5001C */ addiu $a1, $sp, 0x1c
/* 05843C 8005783C 8FA60024 */ lw $a2, 0x24($sp)
/* 058440 80057840 0C015D8B */ jal func_8005762C
/* 058444 80057844 2407000A */ li $a3, 10
/* 058448 80057848 8FBF0014 */ lw $ra, 0x14($sp)
/* 05844C 8005784C 27BD0018 */ addiu $sp, $sp, 0x18
/* 058450 80057850 03E00008 */ jr $ra
/* 058454 80057854 00000000 */ nop
/* 058458 80057858 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 05845C 8005785C AFBF0014 */ sw $ra, 0x14($sp)
/* 058460 80057860 AFA40018 */ sw $a0, 0x18($sp)
/* 058464 80057864 AFA5001C */ sw $a1, 0x1c($sp)
/* 058468 80057868 AFA70024 */ sw $a3, 0x24($sp)
/* 05846C 8005786C 27A5001C */ addiu $a1, $sp, 0x1c
/* 058470 80057870 0C015D21 */ jal debug_print_string
/* 058474 80057874 27A40018 */ addiu $a0, $sp, 0x18
/* 058478 80057878 27A40018 */ addiu $a0, $sp, 0x18
/* 05847C 8005787C 27A5001C */ addiu $a1, $sp, 0x1c
/* 058480 80057880 8FA60024 */ lw $a2, 0x24($sp)
/* 058484 80057884 0C015D49 */ jal debug_print_number
/* 058488 80057888 24070010 */ li $a3, 16
/* 05848C 8005788C 3C06800E */ lui $a2, %hi(D_800E5670) # $a2, 0x800e
/* 058490 80057890 80C65670 */ lb $a2, %lo(D_800E5670)($a2)
/* 058494 80057894 8FA40018 */ lw $a0, 0x18($sp)
/* 058498 80057898 0C015CF9 */ jal func_800573E4
/* 05849C 8005789C 8FA5001C */ lw $a1, 0x1c($sp)
/* 0584A0 800578A0 8FBF0014 */ lw $ra, 0x14($sp)
/* 0584A4 800578A4 27BD0018 */ addiu $sp, $sp, 0x18
/* 0584A8 800578A8 03E00008 */ jr $ra
/* 0584AC 800578AC 00000000 */ nop
/* 0584B0 800578B0 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0584B4 800578B4 AFBF0014 */ sw $ra, 0x14($sp)
/* 0584B8 800578B8 AFA40018 */ sw $a0, 0x18($sp)
/* 0584BC 800578BC AFA5001C */ sw $a1, 0x1c($sp)
/* 0584C0 800578C0 AFA70024 */ sw $a3, 0x24($sp)
/* 0584C4 800578C4 27A5001C */ addiu $a1, $sp, 0x1c
/* 0584C8 800578C8 0C015D21 */ jal debug_print_string
/* 0584CC 800578CC 27A40018 */ addiu $a0, $sp, 0x18
/* 0584D0 800578D0 27A40018 */ addiu $a0, $sp, 0x18
/* 0584D4 800578D4 27A5001C */ addiu $a1, $sp, 0x1c
/* 0584D8 800578D8 8FA60024 */ lw $a2, 0x24($sp)
/* 0584DC 800578DC 0C015D8B */ jal func_8005762C
/* 0584E0 800578E0 24070010 */ li $a3, 16
/* 0584E4 800578E4 3C06800E */ lui $a2, %hi(D_800E5670) # $a2, 0x800e
/* 0584E8 800578E8 80C65670 */ lb $a2, %lo(D_800E5670)($a2)
/* 0584EC 800578EC 8FA40018 */ lw $a0, 0x18($sp)
/* 0584F0 800578F0 0C015CF9 */ jal func_800573E4
/* 0584F4 800578F4 8FA5001C */ lw $a1, 0x1c($sp)
/* 0584F8 800578F8 8FBF0014 */ lw $ra, 0x14($sp)
/* 0584FC 800578FC 27BD0018 */ addiu $sp, $sp, 0x18
/* 058500 80057900 03E00008 */ jr $ra
/* 058504 80057904 00000000 */ nop
/* 058508 80057908 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 05850C 8005790C AFBF0014 */ sw $ra, 0x14($sp)
/* 058510 80057910 AFA40018 */ sw $a0, 0x18($sp)
/* 058514 80057914 AFA5001C */ sw $a1, 0x1c($sp)
/* 058518 80057918 AFA70024 */ sw $a3, 0x24($sp)
/* 05851C 8005791C 27A5001C */ addiu $a1, $sp, 0x1c
/* 058520 80057920 0C015D21 */ jal debug_print_string
/* 058524 80057924 27A40018 */ addiu $a0, $sp, 0x18
/* 058528 80057928 27A40018 */ addiu $a0, $sp, 0x18
/* 05852C 8005792C 27A5001C */ addiu $a1, $sp, 0x1c
/* 058530 80057930 8FA60024 */ lw $a2, 0x24($sp)
/* 058534 80057934 0C015D49 */ jal debug_print_number
/* 058538 80057938 24070002 */ li $a3, 2
/* 05853C 8005793C 3C06800E */ lui $a2, %hi(D_800E566A) # $a2, 0x800e
/* 058540 80057940 80C6566A */ lb $a2, %lo(D_800E566A)($a2)
/* 058544 80057944 8FA40018 */ lw $a0, 0x18($sp)
/* 058548 80057948 0C015CF9 */ jal func_800573E4
/* 05854C 8005794C 8FA5001C */ lw $a1, 0x1c($sp)
/* 058550 80057950 8FBF0014 */ lw $ra, 0x14($sp)
/* 058554 80057954 27BD0018 */ addiu $sp, $sp, 0x18
/* 058558 80057958 03E00008 */ jr $ra
/* 05855C 8005795C 00000000 */ nop
/* 058560 80057960 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 058564 80057964 AFBF0014 */ sw $ra, 0x14($sp)
/* 058568 80057968 AFA40018 */ sw $a0, 0x18($sp)
/* 05856C 8005796C AFA5001C */ sw $a1, 0x1c($sp)
/* 058570 80057970 AFA70024 */ sw $a3, 0x24($sp)
/* 058574 80057974 27A5001C */ addiu $a1, $sp, 0x1c
/* 058578 80057978 0C015D21 */ jal debug_print_string
/* 05857C 8005797C 27A40018 */ addiu $a0, $sp, 0x18
/* 058580 80057980 27A40018 */ addiu $a0, $sp, 0x18
/* 058584 80057984 27A5001C */ addiu $a1, $sp, 0x1c
/* 058588 80057988 8FA60024 */ lw $a2, 0x24($sp)
/* 05858C 8005798C 0C015D8B */ jal func_8005762C
/* 058590 80057990 24070002 */ li $a3, 2
/* 058594 80057994 3C06800E */ lui $a2, %hi(D_800E566A) # $a2, 0x800e
/* 058598 80057998 80C6566A */ lb $a2, %lo(D_800E566A)($a2)
/* 05859C 8005799C 8FA40018 */ lw $a0, 0x18($sp)
/* 0585A0 800579A0 0C015CF9 */ jal func_800573E4
/* 0585A4 800579A4 8FA5001C */ lw $a1, 0x1c($sp)
/* 0585A8 800579A8 8FBF0014 */ lw $ra, 0x14($sp)
/* 0585AC 800579AC 27BD0018 */ addiu $sp, $sp, 0x18
/* 0585B0 800579B0 03E00008 */ jr $ra
/* 0585B4 800579B4 00000000 */ nop
/* 0585B8 800579B8 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0585BC 800579BC AFBF0014 */ sw $ra, 0x14($sp)
/* 0585C0 800579C0 AFA40018 */ sw $a0, 0x18($sp)
/* 0585C4 800579C4 AFA5001C */ sw $a1, 0x1c($sp)
/* 0585C8 800579C8 0C015DC4 */ jal load_debug_font
/* 0585CC 800579CC AFA60020 */ sw $a2, 0x20($sp)
/* 0585D0 800579D0 27A40018 */ addiu $a0, $sp, 0x18
/* 0585D4 800579D4 27A5001C */ addiu $a1, $sp, 0x1c
/* 0585D8 800579D8 0C015D21 */ jal debug_print_string
/* 0585DC 800579DC 8FA60020 */ lw $a2, 0x20($sp)
/* 0585E0 800579E0 0C015DDE */ jal func_80057778
/* 0585E4 800579E4 00000000 */ nop
/* 0585E8 800579E8 8FBF0014 */ lw $ra, 0x14($sp)
/* 0585EC 800579EC 27BD0018 */ addiu $sp, $sp, 0x18
/* 0585F0 800579F0 03E00008 */ jr $ra
/* 0585F4 800579F4 00000000 */ nop