From f1dfc6795bba24080a4488bb3da63746fd95bd88 Mon Sep 17 00:00:00 2001 From: Ryan Myers Date: Tue, 21 Sep 2021 16:00:11 -0400 Subject: [PATCH] Deleted the assembly files for _Printf and _Putfld --- .../non_matchings/unknown_0D43F0/_Printf.s | 468 ------------------ .../non_matchings/unknown_0D43F0/_Putfld.s | 467 ----------------- 2 files changed, 935 deletions(-) delete mode 100644 lib/asm/non_matchings/unknown_0D43F0/_Printf.s delete mode 100644 lib/asm/non_matchings/unknown_0D43F0/_Putfld.s diff --git a/lib/asm/non_matchings/unknown_0D43F0/_Printf.s b/lib/asm/non_matchings/unknown_0D43F0/_Printf.s deleted file mode 100644 index 129032ee..00000000 --- a/lib/asm/non_matchings/unknown_0D43F0/_Printf.s +++ /dev/null @@ -1,468 +0,0 @@ -.text -glabel _Printf -/* 0D4B10 800D3F10 27BDFF20 */ addiu $sp, $sp, -0xe0 -/* 0D4B14 800D3F14 AFB70034 */ sw $s7, 0x34($sp) -/* 0D4B18 800D3F18 AFB60030 */ sw $s6, 0x30($sp) -/* 0D4B1C 800D3F1C AFB5002C */ sw $s5, 0x2c($sp) -/* 0D4B20 800D3F20 AFBE0038 */ sw $fp, 0x38($sp) -/* 0D4B24 800D3F24 AFB40028 */ sw $s4, 0x28($sp) -/* 0D4B28 800D3F28 AFB30024 */ sw $s3, 0x24($sp) -/* 0D4B2C 800D3F2C AFA700EC */ sw $a3, 0xec($sp) -/* 0D4B30 800D3F30 3C15800E */ lui $s5, %hi(_zeroes) # $s5, 0x800e -/* 0D4B34 800D3F34 3C16800F */ lui $s6, %hi(flags_str) # $s6, 0x800f -/* 0D4B38 800D3F38 3C17800E */ lui $s7, %hi(_spaces) # $s7, 0x800e -/* 0D4B3C 800D3F3C 00C03825 */ move $a3, $a2 -/* 0D4B40 800D3F40 00A09825 */ move $s3, $a1 -/* 0D4B44 800D3F44 0080A025 */ move $s4, $a0 -/* 0D4B48 800D3F48 AFBF003C */ sw $ra, 0x3c($sp) -/* 0D4B4C 800D3F4C AFB20020 */ sw $s2, 0x20($sp) -/* 0D4B50 800D3F50 AFB1001C */ sw $s1, 0x1c($sp) -/* 0D4B54 800D3F54 AFB00018 */ sw $s0, 0x18($sp) -/* 0D4B58 800D3F58 AFA600E8 */ sw $a2, 0xe8($sp) -/* 0D4B5C 800D3F5C AFA000D4 */ sw $zero, 0xd4($sp) -/* 0D4B60 800D3F60 26F748C0 */ addiu $s7, %lo(_spaces) # addiu $s7, $s7, 0x48c0 -/* 0D4B64 800D3F64 26D696C4 */ addiu $s6, %lo(flags_str) # addiu $s6, $s6, -0x693c -/* 0D4B68 800D3F68 26B548E4 */ addiu $s5, %lo(_zeroes) # addiu $s5, $s5, 0x48e4 -/* 0D4B6C 800D3F6C 241E000A */ li $fp, 10 -.L800D3F70: -/* 0D4B70 800D3F70 90F00000 */ lbu $s0, ($a3) -/* 0D4B74 800D3F74 24F20001 */ addiu $s2, $a3, 1 -/* 0D4B78 800D3F78 24030025 */ li $v1, 37 -/* 0D4B7C 800D3F7C 1A000009 */ blez $s0, .L800D3FA4 -/* 0D4B80 800D3F80 02602025 */ move $a0, $s3 -.L800D3F84: -/* 0D4B84 800D3F84 54700004 */ bnel $v1, $s0, .L800D3F98 -/* 0D4B88 800D3F88 92500000 */ lbu $s0, ($s2) -/* 0D4B8C 800D3F8C 10000005 */ b .L800D3FA4 -/* 0D4B90 800D3F90 2652FFFF */ addiu $s2, $s2, -1 -/* 0D4B94 800D3F94 92500000 */ lbu $s0, ($s2) -.L800D3F98: -/* 0D4B98 800D3F98 26520001 */ addiu $s2, $s2, 1 -/* 0D4B9C 800D3F9C 1E00FFF9 */ bgtz $s0, .L800D3F84 -/* 0D4BA0 800D3FA0 00000000 */ nop -.L800D3FA4: -/* 0D4BA4 800D3FA4 02471023 */ subu $v0, $s2, $a3 -/* 0D4BA8 800D3FA8 1840000C */ blez $v0, .L800D3FDC -/* 0D4BAC 800D3FAC 00E02825 */ move $a1, $a3 -/* 0D4BB0 800D3FB0 00408825 */ move $s1, $v0 -/* 0D4BB4 800D3FB4 0280F809 */ jalr $s4 -/* 0D4BB8 800D3FB8 00403025 */ move $a2, $v0 -/* 0D4BBC 800D3FBC 10400005 */ beqz $v0, .L800D3FD4 -/* 0D4BC0 800D3FC0 00409825 */ move $s3, $v0 -/* 0D4BC4 800D3FC4 8FAE00D4 */ lw $t6, 0xd4($sp) -/* 0D4BC8 800D3FC8 01D17821 */ addu $t7, $t6, $s1 -/* 0D4BCC 800D3FCC 10000003 */ b .L800D3FDC -/* 0D4BD0 800D3FD0 AFAF00D4 */ sw $t7, 0xd4($sp) -.L800D3FD4: -/* 0D4BD4 800D3FD4 10000153 */ b .L800D4524 -/* 0D4BD8 800D3FD8 8FA200D4 */ lw $v0, 0xd4($sp) -.L800D3FDC: -/* 0D4BDC 800D3FDC 16000003 */ bnez $s0, .L800D3FEC -/* 0D4BE0 800D3FE0 26520001 */ addiu $s2, $s2, 1 -/* 0D4BE4 800D3FE4 1000014F */ b .L800D4524 -/* 0D4BE8 800D3FE8 8FA200D4 */ lw $v0, 0xd4($sp) -.L800D3FEC: -/* 0D4BEC 800D3FEC AFA000D8 */ sw $zero, 0xd8($sp) -/* 0D4BF0 800D3FF0 92450000 */ lbu $a1, ($s2) -/* 0D4BF4 800D3FF4 0C033871 */ jal strchr -/* 0D4BF8 800D3FF8 02C02025 */ move $a0, $s6 -/* 0D4BFC 800D3FFC 1040000F */ beqz $v0, .L800D403C -/* 0D4C00 800D4000 00408025 */ move $s0, $v0 -.L800D4004: -/* 0D4C04 800D4004 0216C823 */ subu $t9, $s0, $s6 -/* 0D4C08 800D4008 00197080 */ sll $t6, $t9, 2 -/* 0D4C0C 800D400C 3C0F800F */ lui $t7, %hi(flags_arr) # $t7, 0x800f -/* 0D4C10 800D4010 01EE7821 */ addu $t7, $t7, $t6 -/* 0D4C14 800D4014 8DEF96CC */ lw $t7, %lo(flags_arr)($t7) -/* 0D4C18 800D4018 8FB800D8 */ lw $t8, 0xd8($sp) -/* 0D4C1C 800D401C 26520001 */ addiu $s2, $s2, 1 -/* 0D4C20 800D4020 02C02025 */ move $a0, $s6 -/* 0D4C24 800D4024 030FC825 */ or $t9, $t8, $t7 -/* 0D4C28 800D4028 AFB900D8 */ sw $t9, 0xd8($sp) -/* 0D4C2C 800D402C 0C033871 */ jal strchr -/* 0D4C30 800D4030 92450000 */ lbu $a1, ($s2) -/* 0D4C34 800D4034 1440FFF3 */ bnez $v0, .L800D4004 -/* 0D4C38 800D4038 00408025 */ move $s0, $v0 -.L800D403C: -/* 0D4C3C 800D403C 924E0000 */ lbu $t6, ($s2) -/* 0D4C40 800D4040 2402002A */ li $v0, 42 -/* 0D4C44 800D4044 8FB800EC */ lw $t8, 0xec($sp) -/* 0D4C48 800D4048 144E0011 */ bne $v0, $t6, .L800D4090 -/* 0D4C4C 800D404C 3C04800F */ lui $a0, %hi(length_str) # $a0, 0x800f -/* 0D4C50 800D4050 270F0003 */ addiu $t7, $t8, 3 -/* 0D4C54 800D4054 2401FFFC */ li $at, -4 -/* 0D4C58 800D4058 01E1C824 */ and $t9, $t7, $at -/* 0D4C5C 800D405C 272E0004 */ addiu $t6, $t9, 4 -/* 0D4C60 800D4060 AFAE00EC */ sw $t6, 0xec($sp) -/* 0D4C64 800D4064 8F380000 */ lw $t8, ($t9) -/* 0D4C68 800D4068 26520001 */ addiu $s2, $s2, 1 -/* 0D4C6C 800D406C 07010006 */ bgez $t8, .L800D4088 -/* 0D4C70 800D4070 AFB800D0 */ sw $t8, 0xd0($sp) -/* 0D4C74 800D4074 8FAE00D8 */ lw $t6, 0xd8($sp) -/* 0D4C78 800D4078 00187823 */ negu $t7, $t8 -/* 0D4C7C 800D407C AFAF00D0 */ sw $t7, 0xd0($sp) -/* 0D4C80 800D4080 35D90004 */ ori $t9, $t6, 4 -/* 0D4C84 800D4084 AFB900D8 */ sw $t9, 0xd8($sp) -.L800D4088: -/* 0D4C88 800D4088 10000018 */ b .L800D40EC -/* 0D4C8C 800D408C 92450000 */ lbu $a1, ($s2) -.L800D4090: -/* 0D4C90 800D4090 AFA000D0 */ sw $zero, 0xd0($sp) -/* 0D4C94 800D4094 92450000 */ lbu $a1, ($s2) -/* 0D4C98 800D4098 28A10030 */ slti $at, $a1, 0x30 -/* 0D4C9C 800D409C 14200013 */ bnez $at, .L800D40EC -/* 0D4CA0 800D40A0 28A1003A */ slti $at, $a1, 0x3a -/* 0D4CA4 800D40A4 50200012 */ beql $at, $zero, .L800D40F0 -/* 0D4CA8 800D40A8 2401002E */ li $at, 46 -/* 0D4CAC 800D40AC 8FB800D0 */ lw $t8, 0xd0($sp) -.L800D40B0: -/* 0D4CB0 800D40B0 2B0103E7 */ slti $at, $t8, 0x3e7 -/* 0D4CB4 800D40B4 50200007 */ beql $at, $zero, .L800D40D4 -/* 0D4CB8 800D40B8 92450001 */ lbu $a1, 1($s2) -/* 0D4CBC 800D40BC 031E0019 */ multu $t8, $fp -/* 0D4CC0 800D40C0 00007812 */ mflo $t7 -/* 0D4CC4 800D40C4 00AF7021 */ addu $t6, $a1, $t7 -/* 0D4CC8 800D40C8 25D9FFD0 */ addiu $t9, $t6, -0x30 -/* 0D4CCC 800D40CC AFB900D0 */ sw $t9, 0xd0($sp) -/* 0D4CD0 800D40D0 92450001 */ lbu $a1, 1($s2) -.L800D40D4: -/* 0D4CD4 800D40D4 26520001 */ addiu $s2, $s2, 1 -/* 0D4CD8 800D40D8 28A10030 */ slti $at, $a1, 0x30 -/* 0D4CDC 800D40DC 14200003 */ bnez $at, .L800D40EC -/* 0D4CE0 800D40E0 28A1003A */ slti $at, $a1, 0x3a -/* 0D4CE4 800D40E4 5420FFF2 */ bnezl $at, .L800D40B0 -/* 0D4CE8 800D40E8 8FB800D0 */ lw $t8, 0xd0($sp) -.L800D40EC: -/* 0D4CEC 800D40EC 2401002E */ li $at, 46 -.L800D40F0: -/* 0D4CF0 800D40F0 10A10004 */ beq $a1, $at, .L800D4104 -/* 0D4CF4 800D40F4 2418FFFF */ li $t8, -1 -/* 0D4CF8 800D40F8 AFB800CC */ sw $t8, 0xcc($sp) -/* 0D4CFC 800D40FC 10000026 */ b .L800D4198 -/* 0D4D00 800D4100 92450000 */ lbu $a1, ($s2) -.L800D4104: -/* 0D4D04 800D4104 924F0001 */ lbu $t7, 1($s2) -/* 0D4D08 800D4108 8FAE00EC */ lw $t6, 0xec($sp) -/* 0D4D0C 800D410C 26520001 */ addiu $s2, $s2, 1 -/* 0D4D10 800D4110 144F000A */ bne $v0, $t7, .L800D413C -/* 0D4D14 800D4114 25D90003 */ addiu $t9, $t6, 3 -/* 0D4D18 800D4118 2401FFFC */ li $at, -4 -/* 0D4D1C 800D411C 0321C024 */ and $t8, $t9, $at -/* 0D4D20 800D4120 270F0004 */ addiu $t7, $t8, 4 -/* 0D4D24 800D4124 AFAF00EC */ sw $t7, 0xec($sp) -/* 0D4D28 800D4128 8F0E0000 */ lw $t6, ($t8) -/* 0D4D2C 800D412C 26520001 */ addiu $s2, $s2, 1 -/* 0D4D30 800D4130 AFAE00CC */ sw $t6, 0xcc($sp) -/* 0D4D34 800D4134 10000018 */ b .L800D4198 -/* 0D4D38 800D4138 92450000 */ lbu $a1, ($s2) -.L800D413C: -/* 0D4D3C 800D413C AFA000CC */ sw $zero, 0xcc($sp) -/* 0D4D40 800D4140 92450000 */ lbu $a1, ($s2) -/* 0D4D44 800D4144 28A10030 */ slti $at, $a1, 0x30 -/* 0D4D48 800D4148 14200013 */ bnez $at, .L800D4198 -/* 0D4D4C 800D414C 28A1003A */ slti $at, $a1, 0x3a -/* 0D4D50 800D4150 10200011 */ beqz $at, .L800D4198 -/* 0D4D54 800D4154 00000000 */ nop -/* 0D4D58 800D4158 8FB900CC */ lw $t9, 0xcc($sp) -.L800D415C: -/* 0D4D5C 800D415C 2B2103E7 */ slti $at, $t9, 0x3e7 -/* 0D4D60 800D4160 50200007 */ beql $at, $zero, .L800D4180 -/* 0D4D64 800D4164 92450001 */ lbu $a1, 1($s2) -/* 0D4D68 800D4168 033E0019 */ multu $t9, $fp -/* 0D4D6C 800D416C 00007812 */ mflo $t7 -/* 0D4D70 800D4170 00AFC021 */ addu $t8, $a1, $t7 -/* 0D4D74 800D4174 270EFFD0 */ addiu $t6, $t8, -0x30 -/* 0D4D78 800D4178 AFAE00CC */ sw $t6, 0xcc($sp) -/* 0D4D7C 800D417C 92450001 */ lbu $a1, 1($s2) -.L800D4180: -/* 0D4D80 800D4180 26520001 */ addiu $s2, $s2, 1 -/* 0D4D84 800D4184 28A10030 */ slti $at, $a1, 0x30 -/* 0D4D88 800D4188 14200003 */ bnez $at, .L800D4198 -/* 0D4D8C 800D418C 28A1003A */ slti $at, $a1, 0x3a -/* 0D4D90 800D4190 5420FFF2 */ bnezl $at, .L800D415C -/* 0D4D94 800D4194 8FB900CC */ lw $t9, 0xcc($sp) -.L800D4198: -/* 0D4D98 800D4198 0C033871 */ jal strchr -/* 0D4D9C 800D419C 248496C0 */ addiu $a0, %lo(length_str) # addiu $a0, $a0, -0x6940 -/* 0D4DA0 800D41A0 10400005 */ beqz $v0, .L800D41B8 -/* 0D4DA4 800D41A4 27B000A8 */ addiu $s0, $sp, 0xa8 -/* 0D4DA8 800D41A8 92590000 */ lbu $t9, ($s2) -/* 0D4DAC 800D41AC 26520001 */ addiu $s2, $s2, 1 -/* 0D4DB0 800D41B0 10000002 */ b .L800D41BC -/* 0D4DB4 800D41B4 A3B900DC */ sb $t9, 0xdc($sp) -.L800D41B8: -/* 0D4DB8 800D41B8 A3A000DC */ sb $zero, 0xdc($sp) -.L800D41BC: -/* 0D4DBC 800D41BC 93AF00DC */ lbu $t7, 0xdc($sp) -/* 0D4DC0 800D41C0 2402006C */ li $v0, 108 -/* 0D4DC4 800D41C4 27A600EC */ addiu $a2, $sp, 0xec -/* 0D4DC8 800D41C8 144F0007 */ bne $v0, $t7, .L800D41E8 -/* 0D4DCC 800D41CC 27A7007C */ addiu $a3, $sp, 0x7c -/* 0D4DD0 800D41D0 92580000 */ lbu $t8, ($s2) -/* 0D4DD4 800D41D4 240E004C */ li $t6, 76 -/* 0D4DD8 800D41D8 14580003 */ bne $v0, $t8, .L800D41E8 -/* 0D4DDC 800D41DC 00000000 */ nop -/* 0D4DE0 800D41E0 A3AE00DC */ sb $t6, 0xdc($sp) -/* 0D4DE4 800D41E4 26520001 */ addiu $s2, $s2, 1 -.L800D41E8: -/* 0D4DE8 800D41E8 0C034E28 */ jal _Putfld -/* 0D4DEC 800D41EC 92450000 */ lbu $a1, ($s2) -/* 0D4DF0 800D41F0 8FB900D0 */ lw $t9, 0xd0($sp) -/* 0D4DF4 800D41F4 8FAF00B4 */ lw $t7, 0xb4($sp) -/* 0D4DF8 800D41F8 8FAE00B8 */ lw $t6, 0xb8($sp) -/* 0D4DFC 800D41FC 032FC023 */ subu $t8, $t9, $t7 -/* 0D4E00 800D4200 8FAF00BC */ lw $t7, 0xbc($sp) -/* 0D4E04 800D4204 030EC823 */ subu $t9, $t8, $t6 -/* 0D4E08 800D4208 8FAE00C0 */ lw $t6, 0xc0($sp) -/* 0D4E0C 800D420C 032FC023 */ subu $t8, $t9, $t7 -/* 0D4E10 800D4210 8FAF00C4 */ lw $t7, 0xc4($sp) -/* 0D4E14 800D4214 030EC823 */ subu $t9, $t8, $t6 -/* 0D4E18 800D4218 8FAE00C8 */ lw $t6, 0xc8($sp) -/* 0D4E1C 800D421C 032FC023 */ subu $t8, $t9, $t7 -/* 0D4E20 800D4220 8FAF00D8 */ lw $t7, 0xd8($sp) -/* 0D4E24 800D4224 030EC823 */ subu $t9, $t8, $t6 -/* 0D4E28 800D4228 AFB900D0 */ sw $t9, 0xd0($sp) -/* 0D4E2C 800D422C 31F80004 */ andi $t8, $t7, 4 -/* 0D4E30 800D4230 1700001A */ bnez $t8, .L800D429C -/* 0D4E34 800D4234 0019702A */ slt $t6, $zero, $t9 -/* 0D4E38 800D4238 51C00019 */ beql $t6, $zero, .L800D42A0 -/* 0D4E3C 800D423C 8FB900B4 */ lw $t9, 0xb4($sp) -/* 0D4E40 800D4240 11C00016 */ beqz $t6, .L800D429C -/* 0D4E44 800D4244 03208825 */ move $s1, $t9 -/* 0D4E48 800D4248 2E210021 */ sltiu $at, $s1, 0x21 -.L800D424C: -/* 0D4E4C 800D424C 14200003 */ bnez $at, .L800D425C -/* 0D4E50 800D4250 02208025 */ move $s0, $s1 -/* 0D4E54 800D4254 10000001 */ b .L800D425C -/* 0D4E58 800D4258 24100020 */ li $s0, 32 -.L800D425C: -/* 0D4E5C 800D425C 1A00000C */ blez $s0, .L800D4290 -/* 0D4E60 800D4260 02602025 */ move $a0, $s3 -/* 0D4E64 800D4264 02E02825 */ move $a1, $s7 -/* 0D4E68 800D4268 0280F809 */ jalr $s4 -/* 0D4E6C 800D426C 02003025 */ move $a2, $s0 -/* 0D4E70 800D4270 10400005 */ beqz $v0, .L800D4288 -/* 0D4E74 800D4274 00409825 */ move $s3, $v0 -/* 0D4E78 800D4278 8FAF00D4 */ lw $t7, 0xd4($sp) -/* 0D4E7C 800D427C 01F0C021 */ addu $t8, $t7, $s0 -/* 0D4E80 800D4280 10000003 */ b .L800D4290 -/* 0D4E84 800D4284 AFB800D4 */ sw $t8, 0xd4($sp) -.L800D4288: -/* 0D4E88 800D4288 100000A6 */ b .L800D4524 -/* 0D4E8C 800D428C 8FA200D4 */ lw $v0, 0xd4($sp) -.L800D4290: -/* 0D4E90 800D4290 02308823 */ subu $s1, $s1, $s0 -/* 0D4E94 800D4294 5E20FFED */ bgtzl $s1, .L800D424C -/* 0D4E98 800D4298 2E210021 */ sltiu $at, $s1, 0x21 -.L800D429C: -/* 0D4E9C 800D429C 8FB900B4 */ lw $t9, 0xb4($sp) -.L800D42A0: -/* 0D4EA0 800D42A0 02602025 */ move $a0, $s3 -/* 0D4EA4 800D42A4 27A5007C */ addiu $a1, $sp, 0x7c -/* 0D4EA8 800D42A8 5B20000D */ blezl $t9, .L800D42E0 -/* 0D4EAC 800D42AC 8FB900B8 */ lw $t9, 0xb8($sp) -/* 0D4EB0 800D42B0 0280F809 */ jalr $s4 -/* 0D4EB4 800D42B4 03203025 */ move $a2, $t9 -/* 0D4EB8 800D42B8 10400006 */ beqz $v0, .L800D42D4 -/* 0D4EBC 800D42BC 00409825 */ move $s3, $v0 -/* 0D4EC0 800D42C0 8FAE00D4 */ lw $t6, 0xd4($sp) -/* 0D4EC4 800D42C4 8FAF00B4 */ lw $t7, 0xb4($sp) -/* 0D4EC8 800D42C8 01CFC021 */ addu $t8, $t6, $t7 -/* 0D4ECC 800D42CC 10000003 */ b .L800D42DC -/* 0D4ED0 800D42D0 AFB800D4 */ sw $t8, 0xd4($sp) -.L800D42D4: -/* 0D4ED4 800D42D4 10000093 */ b .L800D4524 -/* 0D4ED8 800D42D8 8FA200D4 */ lw $v0, 0xd4($sp) -.L800D42DC: -/* 0D4EDC 800D42DC 8FB900B8 */ lw $t9, 0xb8($sp) -.L800D42E0: -/* 0D4EE0 800D42E0 0019702A */ slt $t6, $zero, $t9 -/* 0D4EE4 800D42E4 51C00019 */ beql $t6, $zero, .L800D434C -/* 0D4EE8 800D42E8 8FB900BC */ lw $t9, 0xbc($sp) -/* 0D4EEC 800D42EC 11C00016 */ beqz $t6, .L800D4348 -/* 0D4EF0 800D42F0 03208825 */ move $s1, $t9 -/* 0D4EF4 800D42F4 2E210021 */ sltiu $at, $s1, 0x21 -.L800D42F8: -/* 0D4EF8 800D42F8 14200003 */ bnez $at, .L800D4308 -/* 0D4EFC 800D42FC 02208025 */ move $s0, $s1 -/* 0D4F00 800D4300 10000001 */ b .L800D4308 -/* 0D4F04 800D4304 24100020 */ li $s0, 32 -.L800D4308: -/* 0D4F08 800D4308 1A00000C */ blez $s0, .L800D433C -/* 0D4F0C 800D430C 02602025 */ move $a0, $s3 -/* 0D4F10 800D4310 02A02825 */ move $a1, $s5 -/* 0D4F14 800D4314 0280F809 */ jalr $s4 -/* 0D4F18 800D4318 02003025 */ move $a2, $s0 -/* 0D4F1C 800D431C 10400005 */ beqz $v0, .L800D4334 -/* 0D4F20 800D4320 00409825 */ move $s3, $v0 -/* 0D4F24 800D4324 8FAF00D4 */ lw $t7, 0xd4($sp) -/* 0D4F28 800D4328 01F0C021 */ addu $t8, $t7, $s0 -/* 0D4F2C 800D432C 10000003 */ b .L800D433C -/* 0D4F30 800D4330 AFB800D4 */ sw $t8, 0xd4($sp) -.L800D4334: -/* 0D4F34 800D4334 1000007B */ b .L800D4524 -/* 0D4F38 800D4338 8FA200D4 */ lw $v0, 0xd4($sp) -.L800D433C: -/* 0D4F3C 800D433C 02308823 */ subu $s1, $s1, $s0 -/* 0D4F40 800D4340 5E20FFED */ bgtzl $s1, .L800D42F8 -/* 0D4F44 800D4344 2E210021 */ sltiu $at, $s1, 0x21 -.L800D4348: -/* 0D4F48 800D4348 8FB900BC */ lw $t9, 0xbc($sp) -.L800D434C: -/* 0D4F4C 800D434C 02602025 */ move $a0, $s3 -/* 0D4F50 800D4350 8FA500B0 */ lw $a1, 0xb0($sp) -/* 0D4F54 800D4354 5B20000D */ blezl $t9, .L800D438C -/* 0D4F58 800D4358 8FB900C0 */ lw $t9, 0xc0($sp) -/* 0D4F5C 800D435C 0280F809 */ jalr $s4 -/* 0D4F60 800D4360 03203025 */ move $a2, $t9 -/* 0D4F64 800D4364 10400006 */ beqz $v0, .L800D4380 -/* 0D4F68 800D4368 00409825 */ move $s3, $v0 -/* 0D4F6C 800D436C 8FAE00D4 */ lw $t6, 0xd4($sp) -/* 0D4F70 800D4370 8FAF00BC */ lw $t7, 0xbc($sp) -/* 0D4F74 800D4374 01CFC021 */ addu $t8, $t6, $t7 -/* 0D4F78 800D4378 10000003 */ b .L800D4388 -/* 0D4F7C 800D437C AFB800D4 */ sw $t8, 0xd4($sp) -.L800D4380: -/* 0D4F80 800D4380 10000068 */ b .L800D4524 -/* 0D4F84 800D4384 8FA200D4 */ lw $v0, 0xd4($sp) -.L800D4388: -/* 0D4F88 800D4388 8FB900C0 */ lw $t9, 0xc0($sp) -.L800D438C: -/* 0D4F8C 800D438C 0019702A */ slt $t6, $zero, $t9 -/* 0D4F90 800D4390 51C00019 */ beql $t6, $zero, .L800D43F8 -/* 0D4F94 800D4394 8FB900C4 */ lw $t9, 0xc4($sp) -/* 0D4F98 800D4398 11C00016 */ beqz $t6, .L800D43F4 -/* 0D4F9C 800D439C 03208825 */ move $s1, $t9 -/* 0D4FA0 800D43A0 2E210021 */ sltiu $at, $s1, 0x21 -.L800D43A4: -/* 0D4FA4 800D43A4 14200003 */ bnez $at, .L800D43B4 -/* 0D4FA8 800D43A8 02208025 */ move $s0, $s1 -/* 0D4FAC 800D43AC 10000001 */ b .L800D43B4 -/* 0D4FB0 800D43B0 24100020 */ li $s0, 32 -.L800D43B4: -/* 0D4FB4 800D43B4 1A00000C */ blez $s0, .L800D43E8 -/* 0D4FB8 800D43B8 02602025 */ move $a0, $s3 -/* 0D4FBC 800D43BC 02A02825 */ move $a1, $s5 -/* 0D4FC0 800D43C0 0280F809 */ jalr $s4 -/* 0D4FC4 800D43C4 02003025 */ move $a2, $s0 -/* 0D4FC8 800D43C8 10400005 */ beqz $v0, .L800D43E0 -/* 0D4FCC 800D43CC 00409825 */ move $s3, $v0 -/* 0D4FD0 800D43D0 8FAF00D4 */ lw $t7, 0xd4($sp) -/* 0D4FD4 800D43D4 01F0C021 */ addu $t8, $t7, $s0 -/* 0D4FD8 800D43D8 10000003 */ b .L800D43E8 -/* 0D4FDC 800D43DC AFB800D4 */ sw $t8, 0xd4($sp) -.L800D43E0: -/* 0D4FE0 800D43E0 10000050 */ b .L800D4524 -/* 0D4FE4 800D43E4 8FA200D4 */ lw $v0, 0xd4($sp) -.L800D43E8: -/* 0D4FE8 800D43E8 02308823 */ subu $s1, $s1, $s0 -/* 0D4FEC 800D43EC 5E20FFED */ bgtzl $s1, .L800D43A4 -/* 0D4FF0 800D43F0 2E210021 */ sltiu $at, $s1, 0x21 -.L800D43F4: -/* 0D4FF4 800D43F4 8FB900C4 */ lw $t9, 0xc4($sp) -.L800D43F8: -/* 0D4FF8 800D43F8 02602025 */ move $a0, $s3 -/* 0D4FFC 800D43FC 8FAE00B0 */ lw $t6, 0xb0($sp) -/* 0D5000 800D4400 1B20000D */ blez $t9, .L800D4438 -/* 0D5004 800D4404 8FAF00BC */ lw $t7, 0xbc($sp) -/* 0D5008 800D4408 01CF2821 */ addu $a1, $t6, $t7 -/* 0D500C 800D440C 0280F809 */ jalr $s4 -/* 0D5010 800D4410 03203025 */ move $a2, $t9 -/* 0D5014 800D4414 10400006 */ beqz $v0, .L800D4430 -/* 0D5018 800D4418 00409825 */ move $s3, $v0 -/* 0D501C 800D441C 8FB800D4 */ lw $t8, 0xd4($sp) -/* 0D5020 800D4420 8FAE00C4 */ lw $t6, 0xc4($sp) -/* 0D5024 800D4424 030E7821 */ addu $t7, $t8, $t6 -/* 0D5028 800D4428 10000003 */ b .L800D4438 -/* 0D502C 800D442C AFAF00D4 */ sw $t7, 0xd4($sp) -.L800D4430: -/* 0D5030 800D4430 1000003C */ b .L800D4524 -/* 0D5034 800D4434 8FA200D4 */ lw $v0, 0xd4($sp) -.L800D4438: -/* 0D5038 800D4438 8FB900C8 */ lw $t9, 0xc8($sp) -/* 0D503C 800D443C 0019C02A */ slt $t8, $zero, $t9 -/* 0D5040 800D4440 53000019 */ beql $t8, $zero, .L800D44A8 -/* 0D5044 800D4444 8FB900D8 */ lw $t9, 0xd8($sp) -/* 0D5048 800D4448 13000016 */ beqz $t8, .L800D44A4 -/* 0D504C 800D444C 03208825 */ move $s1, $t9 -/* 0D5050 800D4450 2E210021 */ sltiu $at, $s1, 0x21 -.L800D4454: -/* 0D5054 800D4454 14200003 */ bnez $at, .L800D4464 -/* 0D5058 800D4458 02208025 */ move $s0, $s1 -/* 0D505C 800D445C 10000001 */ b .L800D4464 -/* 0D5060 800D4460 24100020 */ li $s0, 32 -.L800D4464: -/* 0D5064 800D4464 1A00000C */ blez $s0, .L800D4498 -/* 0D5068 800D4468 02602025 */ move $a0, $s3 -/* 0D506C 800D446C 02A02825 */ move $a1, $s5 -/* 0D5070 800D4470 0280F809 */ jalr $s4 -/* 0D5074 800D4474 02003025 */ move $a2, $s0 -/* 0D5078 800D4478 10400005 */ beqz $v0, .L800D4490 -/* 0D507C 800D447C 00409825 */ move $s3, $v0 -/* 0D5080 800D4480 8FAE00D4 */ lw $t6, 0xd4($sp) -/* 0D5084 800D4484 01D07821 */ addu $t7, $t6, $s0 -/* 0D5088 800D4488 10000003 */ b .L800D4498 -/* 0D508C 800D448C AFAF00D4 */ sw $t7, 0xd4($sp) -.L800D4490: -/* 0D5090 800D4490 10000024 */ b .L800D4524 -/* 0D5094 800D4494 8FA200D4 */ lw $v0, 0xd4($sp) -.L800D4498: -/* 0D5098 800D4498 02308823 */ subu $s1, $s1, $s0 -/* 0D509C 800D449C 5E20FFED */ bgtzl $s1, .L800D4454 -/* 0D50A0 800D44A0 2E210021 */ sltiu $at, $s1, 0x21 -.L800D44A4: -/* 0D50A4 800D44A4 8FB900D8 */ lw $t9, 0xd8($sp) -.L800D44A8: -/* 0D50A8 800D44A8 8FAE00D0 */ lw $t6, 0xd0($sp) -/* 0D50AC 800D44AC 33380004 */ andi $t8, $t9, 4 -/* 0D50B0 800D44B0 1300001A */ beqz $t8, .L800D451C -/* 0D50B4 800D44B4 000E782A */ slt $t7, $zero, $t6 -/* 0D50B8 800D44B8 11E00018 */ beqz $t7, .L800D451C -/* 0D50BC 800D44BC 00000000 */ nop -/* 0D50C0 800D44C0 11E00016 */ beqz $t7, .L800D451C -/* 0D50C4 800D44C4 01C08825 */ move $s1, $t6 -/* 0D50C8 800D44C8 2E210021 */ sltiu $at, $s1, 0x21 -.L800D44CC: -/* 0D50CC 800D44CC 14200003 */ bnez $at, .L800D44DC -/* 0D50D0 800D44D0 02208025 */ move $s0, $s1 -/* 0D50D4 800D44D4 10000001 */ b .L800D44DC -/* 0D50D8 800D44D8 24100020 */ li $s0, 32 -.L800D44DC: -/* 0D50DC 800D44DC 1A00000C */ blez $s0, .L800D4510 -/* 0D50E0 800D44E0 02602025 */ move $a0, $s3 -/* 0D50E4 800D44E4 02E02825 */ move $a1, $s7 -/* 0D50E8 800D44E8 0280F809 */ jalr $s4 -/* 0D50EC 800D44EC 02003025 */ move $a2, $s0 -/* 0D50F0 800D44F0 10400005 */ beqz $v0, .L800D4508 -/* 0D50F4 800D44F4 00409825 */ move $s3, $v0 -/* 0D50F8 800D44F8 8FB900D4 */ lw $t9, 0xd4($sp) -/* 0D50FC 800D44FC 0330C021 */ addu $t8, $t9, $s0 -/* 0D5100 800D4500 10000003 */ b .L800D4510 -/* 0D5104 800D4504 AFB800D4 */ sw $t8, 0xd4($sp) -.L800D4508: -/* 0D5108 800D4508 10000006 */ b .L800D4524 -/* 0D510C 800D450C 8FA200D4 */ lw $v0, 0xd4($sp) -.L800D4510: -/* 0D5110 800D4510 02308823 */ subu $s1, $s1, $s0 -/* 0D5114 800D4514 5E20FFED */ bgtzl $s1, .L800D44CC -/* 0D5118 800D4518 2E210021 */ sltiu $at, $s1, 0x21 -.L800D451C: -/* 0D511C 800D451C 1000FE94 */ b .L800D3F70 -/* 0D5120 800D4520 26470001 */ addiu $a3, $s2, 1 -.L800D4524: -/* 0D5124 800D4524 8FBF003C */ lw $ra, 0x3c($sp) -/* 0D5128 800D4528 8FB00018 */ lw $s0, 0x18($sp) -/* 0D512C 800D452C 8FB1001C */ lw $s1, 0x1c($sp) -/* 0D5130 800D4530 8FB20020 */ lw $s2, 0x20($sp) -/* 0D5134 800D4534 8FB30024 */ lw $s3, 0x24($sp) -/* 0D5138 800D4538 8FB40028 */ lw $s4, 0x28($sp) -/* 0D513C 800D453C 8FB5002C */ lw $s5, 0x2c($sp) -/* 0D5140 800D4540 8FB60030 */ lw $s6, 0x30($sp) -/* 0D5144 800D4544 8FB70034 */ lw $s7, 0x34($sp) -/* 0D5148 800D4548 8FBE0038 */ lw $fp, 0x38($sp) -/* 0D514C 800D454C 03E00008 */ jr $ra -/* 0D5150 800D4550 27BD00E0 */ addiu $sp, $sp, 0xe0 - -/* 0D5154 800D4554 00000000 */ nop -/* 0D5158 800D4558 00000000 */ nop -/* 0D515C 800D455C 00000000 */ nop diff --git a/lib/asm/non_matchings/unknown_0D43F0/_Putfld.s b/lib/asm/non_matchings/unknown_0D43F0/_Putfld.s deleted file mode 100644 index 430cb6d7..00000000 --- a/lib/asm/non_matchings/unknown_0D43F0/_Putfld.s +++ /dev/null @@ -1,467 +0,0 @@ -.late_rodata -glabel jpt_800E96E4 -.word L800D3C08, L800D3EE8, L800D3C08, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3AB8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3910, L800D3948, L800D3C08, L800D3C08, L800D3C08, L800D3EE8, L800D3948, L800D3EE8, L800D3EE8, L800D3EE8, L800D3EE8, L800D3D6C, L800D3AB8, L800D3E3C, L800D3EE8, L800D3EE8, L800D3E84, L800D3EE8, L800D3AB8, L800D3EE8, L800D3EE8, L800D3AB8 - -.text -glabel _Putfld -/* 0D44A0 800D38A0 27BDFFE8 */ addiu $sp, $sp, -0x18 -/* 0D44A4 800D38A4 AFA50020 */ sw $a1, 0x20($sp) -/* 0D44A8 800D38A8 AFBF0014 */ sw $ra, 0x14($sp) -/* 0D44AC 800D38AC 30AE00FF */ andi $t6, $a1, 0xff -/* 0D44B0 800D38B0 29C10026 */ slti $at, $t6, 0x26 -/* 0D44B4 800D38B4 01C02825 */ move $a1, $t6 -/* 0D44B8 800D38B8 AE00000C */ sw $zero, 0xc($s0) -/* 0D44BC 800D38BC AE000010 */ sw $zero, 0x10($s0) -/* 0D44C0 800D38C0 AE000014 */ sw $zero, 0x14($s0) -/* 0D44C4 800D38C4 AE000018 */ sw $zero, 0x18($s0) -/* 0D44C8 800D38C8 AE00001C */ sw $zero, 0x1c($s0) -/* 0D44CC 800D38CC AE000020 */ sw $zero, 0x20($s0) -/* 0D44D0 800D38D0 1420000A */ bnez $at, .L800D38FC -/* 0D44D4 800D38D4 01C01825 */ move $v1, $t6 -/* 0D44D8 800D38D8 25CFFFBB */ addiu $t7, $t6, -0x45 -/* 0D44DC 800D38DC 2DE10034 */ sltiu $at, $t7, 0x34 -/* 0D44E0 800D38E0 10200181 */ beqz $at, .L800D3EE8 -/* 0D44E4 800D38E4 000F7880 */ sll $t7, $t7, 2 -/* 0D44E8 800D38E8 3C01800F */ lui $at, %hi(jpt_800E96E4) # $at, 0x800f -/* 0D44EC 800D38EC 002F0821 */ addu $at, $at, $t7 -/* 0D44F0 800D38F0 8C2F96E4 */ lw $t7, %lo(jpt_800E96E4)($at) -/* 0D44F4 800D38F4 01E00008 */ jr $t7 -/* 0D44F8 800D38F8 00000000 */ nop -.L800D38FC: -/* 0D44FC 800D38FC 24010025 */ li $at, 37 -/* 0D4500 800D3900 50610172 */ beql $v1, $at, .L800D3ECC -/* 0D4504 800D3904 8E18000C */ lw $t8, 0xc($s0) -/* 0D4508 800D3908 10000178 */ b .L800D3EEC -/* 0D450C 800D390C 8E0E000C */ lw $t6, 0xc($s0) -glabel L800D3910 -/* 0D4510 800D3910 8CD80000 */ lw $t8, ($a2) -/* 0D4514 800D3914 2401FFFC */ li $at, -4 -/* 0D4518 800D3918 27190003 */ addiu $t9, $t8, 3 -/* 0D451C 800D391C 03217024 */ and $t6, $t9, $at -/* 0D4520 800D3920 25CF0004 */ addiu $t7, $t6, 4 -/* 0D4524 800D3924 ACCF0000 */ sw $t7, ($a2) -/* 0D4528 800D3928 8E0E000C */ lw $t6, 0xc($s0) -/* 0D452C 800D392C 8DF9FFFC */ lw $t9, -4($t7) -/* 0D4530 800D3930 00EE7821 */ addu $t7, $a3, $t6 -/* 0D4534 800D3934 A1F90000 */ sb $t9, ($t7) -/* 0D4538 800D3938 8E18000C */ lw $t8, 0xc($s0) -/* 0D453C 800D393C 270E0001 */ addiu $t6, $t8, 1 -/* 0D4540 800D3940 1000016F */ b .L800D3F00 -/* 0D4544 800D3944 AE0E000C */ sw $t6, 0xc($s0) -glabel L800D3948 -/* 0D4548 800D3948 92020034 */ lbu $v0, 0x34($s0) -/* 0D454C 800D394C 2401006C */ li $at, 108 -/* 0D4550 800D3950 5441000D */ bnel $v0, $at, .L800D3988 -/* 0D4554 800D3954 2401004C */ li $at, 76 -/* 0D4558 800D3958 8CD90000 */ lw $t9, ($a2) -/* 0D455C 800D395C 2401FFFC */ li $at, -4 -/* 0D4560 800D3960 272F0003 */ addiu $t7, $t9, 3 -/* 0D4564 800D3964 01E1C024 */ and $t8, $t7, $at -/* 0D4568 800D3968 270E0004 */ addiu $t6, $t8, 4 -/* 0D456C 800D396C ACCE0000 */ sw $t6, ($a2) -/* 0D4570 800D3970 8DCFFFFC */ lw $t7, -4($t6) -/* 0D4574 800D3974 000FC7C3 */ sra $t8, $t7, 0x1f -/* 0D4578 800D3978 AE180000 */ sw $t8, ($s0) -/* 0D457C 800D397C 10000019 */ b .L800D39E4 -/* 0D4580 800D3980 AE0F0004 */ sw $t7, 4($s0) -/* 0D4584 800D3984 2401004C */ li $at, 76 -.L800D3988: -/* 0D4588 800D3988 5441000D */ bnel $v0, $at, .L800D39C0 -/* 0D458C 800D398C 8CCF0000 */ lw $t7, ($a2) -/* 0D4590 800D3990 8CCE0000 */ lw $t6, ($a2) -/* 0D4594 800D3994 2401FFF8 */ li $at, -8 -/* 0D4598 800D3998 25CF0007 */ addiu $t7, $t6, 7 -/* 0D459C 800D399C 01E1C024 */ and $t8, $t7, $at -/* 0D45A0 800D39A0 27190008 */ addiu $t9, $t8, 8 -/* 0D45A4 800D39A4 ACD90000 */ sw $t9, ($a2) -/* 0D45A8 800D39A8 8F38FFF8 */ lw $t8, -8($t9) -/* 0D45AC 800D39AC 8F39FFFC */ lw $t9, -4($t9) -/* 0D45B0 800D39B0 AE180000 */ sw $t8, ($s0) -/* 0D45B4 800D39B4 1000000B */ b .L800D39E4 -/* 0D45B8 800D39B8 AE190004 */ sw $t9, 4($s0) -/* 0D45BC 800D39BC 8CCF0000 */ lw $t7, ($a2) -.L800D39C0: -/* 0D45C0 800D39C0 2401FFFC */ li $at, -4 -/* 0D45C4 800D39C4 25EE0003 */ addiu $t6, $t7, 3 -/* 0D45C8 800D39C8 01C1C024 */ and $t8, $t6, $at -/* 0D45CC 800D39CC 27190004 */ addiu $t9, $t8, 4 -/* 0D45D0 800D39D0 ACD90000 */ sw $t9, ($a2) -/* 0D45D4 800D39D4 8F2EFFFC */ lw $t6, -4($t9) -/* 0D45D8 800D39D8 000EC7C3 */ sra $t8, $t6, 0x1f -/* 0D45DC 800D39DC AE180000 */ sw $t8, ($s0) -/* 0D45E0 800D39E0 AE0E0004 */ sw $t6, 4($s0) -.L800D39E4: -/* 0D45E4 800D39E4 920F0034 */ lbu $t7, 0x34($s0) -/* 0D45E8 800D39E8 24010068 */ li $at, 104 -/* 0D45EC 800D39EC 55E10008 */ bnel $t7, $at, .L800D3A10 -/* 0D45F0 800D39F0 8E0E0000 */ lw $t6, ($s0) -/* 0D45F4 800D39F4 8E0F0004 */ lw $t7, 4($s0) -/* 0D45F8 800D39F8 000FCC00 */ sll $t9, $t7, 0x10 -/* 0D45FC 800D39FC 00197403 */ sra $t6, $t9, 0x10 -/* 0D4600 800D3A00 000EC7C3 */ sra $t8, $t6, 0x1f -/* 0D4604 800D3A04 AE180000 */ sw $t8, ($s0) -/* 0D4608 800D3A08 AE0E0004 */ sw $t6, 4($s0) -/* 0D460C 800D3A0C 8E0E0000 */ lw $t6, ($s0) -.L800D3A10: -/* 0D4610 800D3A10 5DC0000E */ bgtzl $t6, .L800D3A4C -/* 0D4614 800D3A14 8E020030 */ lw $v0, 0x30($s0) -/* 0D4618 800D3A18 05C20004 */ bltzl $t6, .L800D3A2C -/* 0D461C 800D3A1C 8E19000C */ lw $t9, 0xc($s0) -/* 0D4620 800D3A20 1000000A */ b .L800D3A4C -/* 0D4624 800D3A24 8E020030 */ lw $v0, 0x30($s0) -/* 0D4628 800D3A28 8E19000C */ lw $t9, 0xc($s0) -.L800D3A2C: -/* 0D462C 800D3A2C 2418002D */ li $t8, 45 -/* 0D4630 800D3A30 00F97021 */ addu $t6, $a3, $t9 -/* 0D4634 800D3A34 A1D80000 */ sb $t8, ($t6) -/* 0D4638 800D3A38 8E0F000C */ lw $t7, 0xc($s0) -/* 0D463C 800D3A3C 25F90001 */ addiu $t9, $t7, 1 -/* 0D4640 800D3A40 10000016 */ b .L800D3A9C -/* 0D4644 800D3A44 AE19000C */ sw $t9, 0xc($s0) -/* 0D4648 800D3A48 8E020030 */ lw $v0, 0x30($s0) -.L800D3A4C: -/* 0D464C 800D3A4C 30580002 */ andi $t8, $v0, 2 -/* 0D4650 800D3A50 13000009 */ beqz $t8, .L800D3A78 -/* 0D4654 800D3A54 304E0001 */ andi $t6, $v0, 1 -/* 0D4658 800D3A58 8E0F000C */ lw $t7, 0xc($s0) -/* 0D465C 800D3A5C 240E002B */ li $t6, 43 -/* 0D4660 800D3A60 00EFC821 */ addu $t9, $a3, $t7 -/* 0D4664 800D3A64 A32E0000 */ sb $t6, ($t9) -/* 0D4668 800D3A68 8E18000C */ lw $t8, 0xc($s0) -/* 0D466C 800D3A6C 270F0001 */ addiu $t7, $t8, 1 -/* 0D4670 800D3A70 1000000A */ b .L800D3A9C -/* 0D4674 800D3A74 AE0F000C */ sw $t7, 0xc($s0) -.L800D3A78: -/* 0D4678 800D3A78 51C00009 */ beql $t6, $zero, .L800D3AA0 -/* 0D467C 800D3A7C 8E19000C */ lw $t9, 0xc($s0) -/* 0D4680 800D3A80 8E18000C */ lw $t8, 0xc($s0) -/* 0D4684 800D3A84 24190020 */ li $t9, 32 -/* 0D4688 800D3A88 00F87821 */ addu $t7, $a3, $t8 -/* 0D468C 800D3A8C A1F90000 */ sb $t9, ($t7) -/* 0D4690 800D3A90 8E0E000C */ lw $t6, 0xc($s0) -/* 0D4694 800D3A94 25D80001 */ addiu $t8, $t6, 1 -/* 0D4698 800D3A98 AE18000C */ sw $t8, 0xc($s0) -.L800D3A9C: -/* 0D469C 800D3A9C 8E19000C */ lw $t9, 0xc($s0) -.L800D3AA0: -/* 0D46A0 800D3AA0 02002025 */ move $a0, $s0 -/* 0D46A4 800D3AA4 03277821 */ addu $t7, $t9, $a3 -/* 0D46A8 800D3AA8 0C0359C0 */ jal _Litob -/* 0D46AC 800D3AAC AE0F0008 */ sw $t7, 8($s0) -/* 0D46B0 800D3AB0 10000114 */ b .L800D3F04 -/* 0D46B4 800D3AB4 8FBF0014 */ lw $ra, 0x14($sp) -glabel L800D3AB8 -/* 0D46B8 800D3AB8 92020034 */ lbu $v0, 0x34($s0) -/* 0D46BC 800D3ABC 2401006C */ li $at, 108 -/* 0D46C0 800D3AC0 5441000D */ bnel $v0, $at, .L800D3AF8 -/* 0D46C4 800D3AC4 2401004C */ li $at, 76 -/* 0D46C8 800D3AC8 8CCE0000 */ lw $t6, ($a2) -/* 0D46CC 800D3ACC 2401FFFC */ li $at, -4 -/* 0D46D0 800D3AD0 25D80003 */ addiu $t8, $t6, 3 -/* 0D46D4 800D3AD4 0301C824 */ and $t9, $t8, $at -/* 0D46D8 800D3AD8 272F0004 */ addiu $t7, $t9, 4 -/* 0D46DC 800D3ADC ACCF0000 */ sw $t7, ($a2) -/* 0D46E0 800D3AE0 8DF8FFFC */ lw $t8, -4($t7) -/* 0D46E4 800D3AE4 001877C3 */ sra $t6, $t8, 0x1f -/* 0D46E8 800D3AE8 AE0E0000 */ sw $t6, ($s0) -/* 0D46EC 800D3AEC 10000019 */ b .L800D3B54 -/* 0D46F0 800D3AF0 AE180004 */ sw $t8, 4($s0) -/* 0D46F4 800D3AF4 2401004C */ li $at, 76 -.L800D3AF8: -/* 0D46F8 800D3AF8 5441000D */ bnel $v0, $at, .L800D3B30 -/* 0D46FC 800D3AFC 8CCE0000 */ lw $t6, ($a2) -/* 0D4700 800D3B00 8CD90000 */ lw $t9, ($a2) -/* 0D4704 800D3B04 2401FFF8 */ li $at, -8 -/* 0D4708 800D3B08 27380007 */ addiu $t8, $t9, 7 -/* 0D470C 800D3B0C 03017024 */ and $t6, $t8, $at -/* 0D4710 800D3B10 25CF0008 */ addiu $t7, $t6, 8 -/* 0D4714 800D3B14 ACCF0000 */ sw $t7, ($a2) -/* 0D4718 800D3B18 8DF9FFFC */ lw $t9, -4($t7) -/* 0D471C 800D3B1C 8DF8FFF8 */ lw $t8, -8($t7) -/* 0D4720 800D3B20 AE190004 */ sw $t9, 4($s0) -/* 0D4724 800D3B24 1000000B */ b .L800D3B54 -/* 0D4728 800D3B28 AE180000 */ sw $t8, ($s0) -/* 0D472C 800D3B2C 8CCE0000 */ lw $t6, ($a2) -.L800D3B30: -/* 0D4730 800D3B30 2401FFFC */ li $at, -4 -/* 0D4734 800D3B34 25CF0003 */ addiu $t7, $t6, 3 -/* 0D4738 800D3B38 01E1C024 */ and $t8, $t7, $at -/* 0D473C 800D3B3C 27190004 */ addiu $t9, $t8, 4 -/* 0D4740 800D3B40 ACD90000 */ sw $t9, ($a2) -/* 0D4744 800D3B44 8F2FFFFC */ lw $t7, -4($t9) -/* 0D4748 800D3B48 000FC7C3 */ sra $t8, $t7, 0x1f -/* 0D474C 800D3B4C AE180000 */ sw $t8, ($s0) -/* 0D4750 800D3B50 AE0F0004 */ sw $t7, 4($s0) -.L800D3B54: -/* 0D4754 800D3B54 92020034 */ lbu $v0, 0x34($s0) -/* 0D4758 800D3B58 24010068 */ li $at, 104 -/* 0D475C 800D3B5C 14410007 */ bne $v0, $at, .L800D3B7C -/* 0D4760 800D3B60 00000000 */ nop -/* 0D4764 800D3B64 8E0F0004 */ lw $t7, 4($s0) -/* 0D4768 800D3B68 240E0000 */ li $t6, 0 -/* 0D476C 800D3B6C AE0E0000 */ sw $t6, ($s0) -/* 0D4770 800D3B70 31F9FFFF */ andi $t9, $t7, 0xffff -/* 0D4774 800D3B74 10000007 */ b .L800D3B94 -/* 0D4778 800D3B78 AE190004 */ sw $t9, 4($s0) -.L800D3B7C: -/* 0D477C 800D3B7C 54400006 */ bnezl $v0, .L800D3B98 -/* 0D4780 800D3B80 8E0F0030 */ lw $t7, 0x30($s0) -/* 0D4784 800D3B84 8E190004 */ lw $t9, 4($s0) -/* 0D4788 800D3B88 24180000 */ li $t8, 0 -/* 0D478C 800D3B8C AE180000 */ sw $t8, ($s0) -/* 0D4790 800D3B90 AE190004 */ sw $t9, 4($s0) -.L800D3B94: -/* 0D4794 800D3B94 8E0F0030 */ lw $t7, 0x30($s0) -.L800D3B98: -/* 0D4798 800D3B98 31EE0008 */ andi $t6, $t7, 8 -/* 0D479C 800D3B9C 51C00014 */ beql $t6, $zero, .L800D3BF0 -/* 0D47A0 800D3BA0 8E18000C */ lw $t8, 0xc($s0) -/* 0D47A4 800D3BA4 8E19000C */ lw $t9, 0xc($s0) -/* 0D47A8 800D3BA8 24180030 */ li $t8, 48 -/* 0D47AC 800D3BAC 24010078 */ li $at, 120 -/* 0D47B0 800D3BB0 00F97821 */ addu $t7, $a3, $t9 -/* 0D47B4 800D3BB4 A1F80000 */ sb $t8, ($t7) -/* 0D47B8 800D3BB8 8E0E000C */ lw $t6, 0xc($s0) -/* 0D47BC 800D3BBC 25D90001 */ addiu $t9, $t6, 1 -/* 0D47C0 800D3BC0 10610004 */ beq $v1, $at, .L800D3BD4 -/* 0D47C4 800D3BC4 AE19000C */ sw $t9, 0xc($s0) -/* 0D47C8 800D3BC8 24010058 */ li $at, 88 -/* 0D47CC 800D3BCC 54610008 */ bnel $v1, $at, .L800D3BF0 -/* 0D47D0 800D3BD0 8E18000C */ lw $t8, 0xc($s0) -.L800D3BD4: -/* 0D47D4 800D3BD4 8E18000C */ lw $t8, 0xc($s0) -/* 0D47D8 800D3BD8 00F87821 */ addu $t7, $a3, $t8 -/* 0D47DC 800D3BDC A1E50000 */ sb $a1, ($t7) -/* 0D47E0 800D3BE0 8E0E000C */ lw $t6, 0xc($s0) -/* 0D47E4 800D3BE4 25D90001 */ addiu $t9, $t6, 1 -/* 0D47E8 800D3BE8 AE19000C */ sw $t9, 0xc($s0) -/* 0D47EC 800D3BEC 8E18000C */ lw $t8, 0xc($s0) -.L800D3BF0: -/* 0D47F0 800D3BF0 02002025 */ move $a0, $s0 -/* 0D47F4 800D3BF4 03077821 */ addu $t7, $t8, $a3 -/* 0D47F8 800D3BF8 0C0359C0 */ jal _Litob -/* 0D47FC 800D3BFC AE0F0008 */ sw $t7, 8($s0) -/* 0D4800 800D3C00 100000C0 */ b .L800D3F04 -/* 0D4804 800D3C04 8FBF0014 */ lw $ra, 0x14($sp) -glabel L800D3C08 -/* 0D4808 800D3C08 920E0034 */ lbu $t6, 0x34($s0) -/* 0D480C 800D3C0C 2401004C */ li $at, 76 -/* 0D4810 800D3C10 55C10019 */ bnel $t6, $at, .L800D3C78 -/* 0D4814 800D3C14 8CC20000 */ lw $v0, ($a2) -/* 0D4818 800D3C18 8CC20000 */ lw $v0, ($a2) -/* 0D481C 800D3C1C 30590001 */ andi $t9, $v0, 1 -/* 0D4820 800D3C20 13200005 */ beqz $t9, .L800D3C38 -/* 0D4824 800D3C24 00401825 */ move $v1, $v0 -/* 0D4828 800D3C28 24780007 */ addiu $t8, $v1, 7 -/* 0D482C 800D3C2C ACD80000 */ sw $t8, ($a2) -/* 0D4830 800D3C30 1000000D */ b .L800D3C68 -/* 0D4834 800D3C34 2702FFEA */ addiu $v0, $t8, -0x16 -.L800D3C38: -/* 0D4838 800D3C38 306F0002 */ andi $t7, $v1, 2 -/* 0D483C 800D3C3C 11E00005 */ beqz $t7, .L800D3C54 -/* 0D4840 800D3C40 24590007 */ addiu $t9, $v0, 7 -/* 0D4844 800D3C44 246E000A */ addiu $t6, $v1, 0xa -/* 0D4848 800D3C48 ACCE0000 */ sw $t6, ($a2) -/* 0D484C 800D3C4C 10000005 */ b .L800D3C64 -/* 0D4850 800D3C50 25C4FFD8 */ addiu $a0, $t6, -0x28 -.L800D3C54: -/* 0D4854 800D3C54 2401FFF8 */ li $at, -8 -/* 0D4858 800D3C58 0321C024 */ and $t8, $t9, $at -/* 0D485C 800D3C5C 27040008 */ addiu $a0, $t8, 8 -/* 0D4860 800D3C60 ACC40000 */ sw $a0, ($a2) -.L800D3C64: -/* 0D4864 800D3C64 00801025 */ move $v0, $a0 -.L800D3C68: -/* 0D4868 800D3C68 D444FFF8 */ ldc1 $f4, -8($v0) -/* 0D486C 800D3C6C 10000017 */ b .L800D3CCC -/* 0D4870 800D3C70 F6040000 */ sdc1 $f4, ($s0) -/* 0D4874 800D3C74 8CC20000 */ lw $v0, ($a2) -.L800D3C78: -/* 0D4878 800D3C78 304E0001 */ andi $t6, $v0, 1 -/* 0D487C 800D3C7C 11C00005 */ beqz $t6, .L800D3C94 -/* 0D4880 800D3C80 00401825 */ move $v1, $v0 -/* 0D4884 800D3C84 24790007 */ addiu $t9, $v1, 7 -/* 0D4888 800D3C88 ACD90000 */ sw $t9, ($a2) -/* 0D488C 800D3C8C 1000000D */ b .L800D3CC4 -/* 0D4890 800D3C90 2722FFEA */ addiu $v0, $t9, -0x16 -.L800D3C94: -/* 0D4894 800D3C94 30780002 */ andi $t8, $v1, 2 -/* 0D4898 800D3C98 13000005 */ beqz $t8, .L800D3CB0 -/* 0D489C 800D3C9C 244E0007 */ addiu $t6, $v0, 7 -/* 0D48A0 800D3CA0 246F000A */ addiu $t7, $v1, 0xa -/* 0D48A4 800D3CA4 ACCF0000 */ sw $t7, ($a2) -/* 0D48A8 800D3CA8 10000005 */ b .L800D3CC0 -/* 0D48AC 800D3CAC 25E4FFD8 */ addiu $a0, $t7, -0x28 -.L800D3CB0: -/* 0D48B0 800D3CB0 2401FFF8 */ li $at, -8 -/* 0D48B4 800D3CB4 01C1C824 */ and $t9, $t6, $at -/* 0D48B8 800D3CB8 27240008 */ addiu $a0, $t9, 8 -/* 0D48BC 800D3CBC ACC40000 */ sw $a0, ($a2) -.L800D3CC0: -/* 0D48C0 800D3CC0 00801025 */ move $v0, $a0 -.L800D3CC4: -/* 0D48C4 800D3CC4 D446FFF8 */ ldc1 $f6, -8($v0) -/* 0D48C8 800D3CC8 F6060000 */ sdc1 $f6, ($s0) -.L800D3CCC: -/* 0D48CC 800D3CCC 960F0000 */ lhu $t7, ($s0) -/* 0D48D0 800D3CD0 31EE8000 */ andi $t6, $t7, 0x8000 -/* 0D48D4 800D3CD4 51C0000A */ beql $t6, $zero, .L800D3D00 -/* 0D48D8 800D3CD8 8E020030 */ lw $v0, 0x30($s0) -/* 0D48DC 800D3CDC 8E18000C */ lw $t8, 0xc($s0) -/* 0D48E0 800D3CE0 2419002D */ li $t9, 45 -/* 0D48E4 800D3CE4 00F87821 */ addu $t7, $a3, $t8 -/* 0D48E8 800D3CE8 A1F90000 */ sb $t9, ($t7) -/* 0D48EC 800D3CEC 8E0E000C */ lw $t6, 0xc($s0) -/* 0D48F0 800D3CF0 25D80001 */ addiu $t8, $t6, 1 -/* 0D48F4 800D3CF4 10000016 */ b .L800D3D50 -/* 0D48F8 800D3CF8 AE18000C */ sw $t8, 0xc($s0) -/* 0D48FC 800D3CFC 8E020030 */ lw $v0, 0x30($s0) -.L800D3D00: -/* 0D4900 800D3D00 30590002 */ andi $t9, $v0, 2 -/* 0D4904 800D3D04 13200009 */ beqz $t9, .L800D3D2C -/* 0D4908 800D3D08 304F0001 */ andi $t7, $v0, 1 -/* 0D490C 800D3D0C 8E0E000C */ lw $t6, 0xc($s0) -/* 0D4910 800D3D10 240F002B */ li $t7, 43 -/* 0D4914 800D3D14 00EEC021 */ addu $t8, $a3, $t6 -/* 0D4918 800D3D18 A30F0000 */ sb $t7, ($t8) -/* 0D491C 800D3D1C 8E19000C */ lw $t9, 0xc($s0) -/* 0D4920 800D3D20 272E0001 */ addiu $t6, $t9, 1 -/* 0D4924 800D3D24 1000000A */ b .L800D3D50 -/* 0D4928 800D3D28 AE0E000C */ sw $t6, 0xc($s0) -.L800D3D2C: -/* 0D492C 800D3D2C 51E00009 */ beql $t7, $zero, .L800D3D54 -/* 0D4930 800D3D30 8E18000C */ lw $t8, 0xc($s0) -/* 0D4934 800D3D34 8E19000C */ lw $t9, 0xc($s0) -/* 0D4938 800D3D38 24180020 */ li $t8, 32 -/* 0D493C 800D3D3C 00F97021 */ addu $t6, $a3, $t9 -/* 0D4940 800D3D40 A1D80000 */ sb $t8, ($t6) -/* 0D4944 800D3D44 8E0F000C */ lw $t7, 0xc($s0) -/* 0D4948 800D3D48 25F90001 */ addiu $t9, $t7, 1 -/* 0D494C 800D3D4C AE19000C */ sw $t9, 0xc($s0) -.L800D3D50: -/* 0D4950 800D3D50 8E18000C */ lw $t8, 0xc($s0) -.L800D3D54: -/* 0D4954 800D3D54 02002025 */ move $a0, $s0 -/* 0D4958 800D3D58 03077021 */ addu $t6, $t8, $a3 -/* 0D495C 800D3D5C 0C035BC4 */ jal _Ldtob -/* 0D4960 800D3D60 AE0E0008 */ sw $t6, 8($s0) -/* 0D4964 800D3D64 10000067 */ b .L800D3F04 -/* 0D4968 800D3D68 8FBF0014 */ lw $ra, 0x14($sp) -glabel L800D3D6C -/* 0D496C 800D3D6C 92020034 */ lbu $v0, 0x34($s0) -/* 0D4970 800D3D70 24010068 */ li $at, 104 -/* 0D4974 800D3D74 5441000C */ bnel $v0, $at, .L800D3DA8 -/* 0D4978 800D3D78 2401006C */ li $at, 108 -/* 0D497C 800D3D7C 8CCF0000 */ lw $t7, ($a2) -/* 0D4980 800D3D80 2401FFFC */ li $at, -4 -/* 0D4984 800D3D84 25F90003 */ addiu $t9, $t7, 3 -/* 0D4988 800D3D88 0321C024 */ and $t8, $t9, $at -/* 0D498C 800D3D8C 270E0004 */ addiu $t6, $t8, 4 -/* 0D4990 800D3D90 ACCE0000 */ sw $t6, ($a2) -/* 0D4994 800D3D94 8DD9FFFC */ lw $t9, -4($t6) -/* 0D4998 800D3D98 8E0F002C */ lw $t7, 0x2c($s0) -/* 0D499C 800D3D9C 10000058 */ b .L800D3F00 -/* 0D49A0 800D3DA0 A72F0000 */ sh $t7, ($t9) -/* 0D49A4 800D3DA4 2401006C */ li $at, 108 -.L800D3DA8: -/* 0D49A8 800D3DA8 5441000C */ bnel $v0, $at, .L800D3DDC -/* 0D49AC 800D3DAC 2401004C */ li $at, 76 -/* 0D49B0 800D3DB0 8CD80000 */ lw $t8, ($a2) -/* 0D49B4 800D3DB4 2401FFFC */ li $at, -4 -/* 0D49B8 800D3DB8 270E0003 */ addiu $t6, $t8, 3 -/* 0D49BC 800D3DBC 01C17824 */ and $t7, $t6, $at -/* 0D49C0 800D3DC0 25F90004 */ addiu $t9, $t7, 4 -/* 0D49C4 800D3DC4 ACD90000 */ sw $t9, ($a2) -/* 0D49C8 800D3DC8 8F2EFFFC */ lw $t6, -4($t9) -/* 0D49CC 800D3DCC 8E18002C */ lw $t8, 0x2c($s0) -/* 0D49D0 800D3DD0 1000004B */ b .L800D3F00 -/* 0D49D4 800D3DD4 ADD80000 */ sw $t8, ($t6) -/* 0D49D8 800D3DD8 2401004C */ li $at, 76 -.L800D3DDC: -/* 0D49DC 800D3DDC 5441000E */ bnel $v0, $at, .L800D3E18 -/* 0D49E0 800D3DE0 8CCF0000 */ lw $t7, ($a2) -/* 0D49E4 800D3DE4 8CCF0000 */ lw $t7, ($a2) -/* 0D49E8 800D3DE8 2401FFFC */ li $at, -4 -/* 0D49EC 800D3DEC 25F90003 */ addiu $t9, $t7, 3 -/* 0D49F0 800D3DF0 0321C024 */ and $t8, $t9, $at -/* 0D49F4 800D3DF4 270E0004 */ addiu $t6, $t8, 4 -/* 0D49F8 800D3DF8 ACCE0000 */ sw $t6, ($a2) -/* 0D49FC 800D3DFC 8DCEFFFC */ lw $t6, -4($t6) -/* 0D4A00 800D3E00 8E0F002C */ lw $t7, 0x2c($s0) -/* 0D4A04 800D3E04 24180000 */ li $t8, 0 -/* 0D4A08 800D3E08 ADD80000 */ sw $t8, ($t6) -/* 0D4A0C 800D3E0C 1000003C */ b .L800D3F00 -/* 0D4A10 800D3E10 ADCF0004 */ sw $t7, 4($t6) -/* 0D4A14 800D3E14 8CCF0000 */ lw $t7, ($a2) -.L800D3E18: -/* 0D4A18 800D3E18 2401FFFC */ li $at, -4 -/* 0D4A1C 800D3E1C 25F80003 */ addiu $t8, $t7, 3 -/* 0D4A20 800D3E20 0301C824 */ and $t9, $t8, $at -/* 0D4A24 800D3E24 272E0004 */ addiu $t6, $t9, 4 -/* 0D4A28 800D3E28 ACCE0000 */ sw $t6, ($a2) -/* 0D4A2C 800D3E2C 8DD8FFFC */ lw $t8, -4($t6) -/* 0D4A30 800D3E30 8E0F002C */ lw $t7, 0x2c($s0) -/* 0D4A34 800D3E34 10000032 */ b .L800D3F00 -/* 0D4A38 800D3E38 AF0F0000 */ sw $t7, ($t8) -glabel L800D3E3C -/* 0D4A3C 800D3E3C 8CD90000 */ lw $t9, ($a2) -/* 0D4A40 800D3E40 2401FFFC */ li $at, -4 -/* 0D4A44 800D3E44 02002025 */ move $a0, $s0 -/* 0D4A48 800D3E48 272E0003 */ addiu $t6, $t9, 3 -/* 0D4A4C 800D3E4C 01C17824 */ and $t7, $t6, $at -/* 0D4A50 800D3E50 25F80004 */ addiu $t8, $t7, 4 -/* 0D4A54 800D3E54 ACD80000 */ sw $t8, ($a2) -/* 0D4A58 800D3E58 8F0EFFFC */ lw $t6, -4($t8) -/* 0D4A5C 800D3E5C 8E0F000C */ lw $t7, 0xc($s0) -/* 0D4A60 800D3E60 24050078 */ li $a1, 120 -/* 0D4A64 800D3E64 000EC7C3 */ sra $t8, $t6, 0x1f -/* 0D4A68 800D3E68 AE0E0004 */ sw $t6, 4($s0) -/* 0D4A6C 800D3E6C 01E77021 */ addu $t6, $t7, $a3 -/* 0D4A70 800D3E70 AE180000 */ sw $t8, ($s0) -/* 0D4A74 800D3E74 0C0359C0 */ jal _Litob -/* 0D4A78 800D3E78 AE0E0008 */ sw $t6, 8($s0) -/* 0D4A7C 800D3E7C 10000021 */ b .L800D3F04 -/* 0D4A80 800D3E80 8FBF0014 */ lw $ra, 0x14($sp) -glabel L800D3E84 -/* 0D4A84 800D3E84 8CD80000 */ lw $t8, ($a2) -/* 0D4A88 800D3E88 2401FFFC */ li $at, -4 -/* 0D4A8C 800D3E8C 27190003 */ addiu $t9, $t8, 3 -/* 0D4A90 800D3E90 03217824 */ and $t7, $t9, $at -/* 0D4A94 800D3E94 25EE0004 */ addiu $t6, $t7, 4 -/* 0D4A98 800D3E98 ACCE0000 */ sw $t6, ($a2) -/* 0D4A9C 800D3E9C 8DC4FFFC */ lw $a0, -4($t6) -/* 0D4AA0 800D3EA0 0C033867 */ jal strlen -/* 0D4AA4 800D3EA4 AE040008 */ sw $a0, 8($s0) -/* 0D4AA8 800D3EA8 8E030024 */ lw $v1, 0x24($s0) -/* 0D4AAC 800D3EAC AE020014 */ sw $v0, 0x14($s0) -/* 0D4AB0 800D3EB0 04600013 */ bltz $v1, .L800D3F00 -/* 0D4AB4 800D3EB4 0062082A */ slt $at, $v1, $v0 -/* 0D4AB8 800D3EB8 50200012 */ beql $at, $zero, .L800D3F04 -/* 0D4ABC 800D3EBC 8FBF0014 */ lw $ra, 0x14($sp) -/* 0D4AC0 800D3EC0 1000000F */ b .L800D3F00 -/* 0D4AC4 800D3EC4 AE030014 */ sw $v1, 0x14($s0) -/* 0D4AC8 800D3EC8 8E18000C */ lw $t8, 0xc($s0) -.L800D3ECC: -/* 0D4ACC 800D3ECC 240E0025 */ li $t6, 37 -/* 0D4AD0 800D3ED0 00F8C821 */ addu $t9, $a3, $t8 -/* 0D4AD4 800D3ED4 A32E0000 */ sb $t6, ($t9) -/* 0D4AD8 800D3ED8 8E0F000C */ lw $t7, 0xc($s0) -/* 0D4ADC 800D3EDC 25F80001 */ addiu $t8, $t7, 1 -/* 0D4AE0 800D3EE0 10000007 */ b .L800D3F00 -/* 0D4AE4 800D3EE4 AE18000C */ sw $t8, 0xc($s0) -.L800D3EE8: -glabel L800D3EE8 -/* 0D4AE8 800D3EE8 8E0E000C */ lw $t6, 0xc($s0) -.L800D3EEC: -/* 0D4AEC 800D3EEC 00EEC821 */ addu $t9, $a3, $t6 -/* 0D4AF0 800D3EF0 A3250000 */ sb $a1, ($t9) -/* 0D4AF4 800D3EF4 8E0F000C */ lw $t7, 0xc($s0) -/* 0D4AF8 800D3EF8 25F80001 */ addiu $t8, $t7, 1 -/* 0D4AFC 800D3EFC AE18000C */ sw $t8, 0xc($s0) -.L800D3F00: -/* 0D4B00 800D3F00 8FBF0014 */ lw $ra, 0x14($sp) -.L800D3F04: -/* 0D4B04 800D3F04 27BD0018 */ addiu $sp, $sp, 0x18 -/* 0D4B08 800D3F08 03E00008 */ jr $ra -/* 0D4B0C 800D3F0C 00000000 */ nop -