Added glabels for negative offsets

This commit is contained in:
Antonio Castelli
2021-05-28 18:46:04 -07:00
parent 57b2029819
commit a002199f3b
88 changed files with 444 additions and 266 deletions
+2 -2
View File
@@ -70,7 +70,7 @@ glabel gzip_inflate_stored
/* 0C7C28 800C7028 AC2E376C */ sw $t6, %lo(gzip_inflate_output)($at)
/* 0C7C2C 800C702C 3C018013 */ lui $at, %hi(gzip_bit_buffer) # $at, 0x8013
/* 0C7C30 800C7030 AC2CAAD0 */ sw $t4, %lo(gzip_bit_buffer)($at)
/* 0C7C34 800C7034 3C018013 */ lui $at, 0x8013
/* 0C7C34 800C7034 3C018013 */ lui $at, %hi(gzip_num_bits) # $at, 0x8013
/* 0C7C38 800C7038 03E00008 */ jr $ra
/* 0C7C3C 800C703C AC2DAAD4 */ sw $t5, -0x552c($at)
/* 0C7C3C 800C703C AC2DAAD4 */ sw $t5, %lo(gzip_num_bits)($at)
@@ -1085,9 +1085,9 @@ glabel func_80006FC8
/* 008B74 80007F74 27BD00C8 */ addiu $sp, $sp, 0xc8
/* 008B78 80007F78 240E0001 */ li $t6, 1
/* 008B7C 80007F7C 3C01800E */ lui $at, 0x800e
/* 008B7C 80007F7C 3C01800E */ lui $at, %hi(D_800DC6D0) # $at, 0x800e
/* 008B80 80007F80 03E00008 */ jr $ra
/* 008B84 80007F84 A02EC6D0 */ sb $t6, -0x3930($at)
/* 008B84 80007F84 A02EC6D0 */ sb $t6, %lo(D_800DC6D0)($at)
/* 008B88 80007F88 3C01800E */ lui $at, 0x800e
/* 008B8C 80007F8C 03E00008 */ jr $ra
@@ -62,12 +62,12 @@ glabel func_8000B750
/* 00C42C 8000B82C 24620048 */ addiu $v0, $v1, 0x48
.L8000B830:
/* 00C430 8000B830 104000A1 */ beqz $v0, .L8000BAB8
/* 00C434 8000B834 3C018012 */ lui $at, 0x8012
/* 00C434 8000B834 3C018012 */ lui $at, %hi(D_8011B048) # $at, 0x8012
/* 00C438 8000B838 00300821 */ addu $at, $at, $s0
/* 00C43C 8000B83C A026B048 */ sb $a2, -0x4fb8($at)
/* 00C440 8000B840 3C018012 */ lui $at, 0x8012
/* 00C43C 8000B83C A026B048 */ sb $a2, %lo(D_8011B048)($at)
/* 00C440 8000B840 3C018012 */ lui $at, %hi(D_8011B058) # $at, 0x8012
/* 00C444 8000B844 00300821 */ addu $at, $at, $s0
/* 00C448 8000B848 A025B058 */ sb $a1, -0x4fa8($at)
/* 00C448 8000B848 A025B058 */ sb $a1, %lo(D_8011B058)($at)
/* 00C44C 8000B84C 906F0070 */ lbu $t7, 0x70($v1)
/* 00C450 8000B850 24010002 */ li $at, 2
/* 00C454 8000B854 15E10070 */ bne $t7, $at, .L8000BA18
@@ -130,13 +130,13 @@ glabel func_8000B750
/* 00C530 8000B930 E7AA0060 */ swc1 $f10, 0x60($sp)
/* 00C534 8000B934 C4520008 */ lwc1 $f18, 8($v0)
/* 00C538 8000B938 8D190000 */ lw $t9, ($t0)
/* 00C53C 8000B93C 3C18800E */ lui $t8, 0x800e
/* 00C53C 8000B93C 3C18800E */ lui $t8, %hi(D_800DC74C) # $t8, 0x800e
/* 00C540 8000B940 00037880 */ sll $t7, $v1, 2
/* 00C544 8000B944 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 00C548 8000B948 030FC021 */ addu $t8, $t8, $t7
/* 00C54C 8000B94C 00196880 */ sll $t5, $t9, 2
/* 00C550 8000B950 44818000 */ mtc1 $at, $f16
/* 00C554 8000B954 8F18C74C */ lw $t8, -0x38b4($t8)
/* 00C554 8000B954 8F18C74C */ lw $t8, %lo(D_800DC74C)($t8)
/* 00C558 8000B958 01B96821 */ addu $t5, $t5, $t9
/* 00C55C 8000B95C A7AE0050 */ sh $t6, 0x50($sp)
/* 00C560 8000B960 000D6840 */ sll $t5, $t5, 1
@@ -67,7 +67,7 @@ glabel func_8000C8F8
/* 00D5EC 8000C9EC 018D8821 */ addu $s1, $t4, $t5
/* 00D5F0 8000C9F0 244E0010 */ addiu $t6, $v0, 0x10
/* 00D5F4 8000C9F4 018F9021 */ addu $s2, $t4, $t7
/* 00D5F8 8000C9F8 3C018012 */ lui $at, 0x8012
/* 00D5F8 8000C9F8 3C018012 */ lui $at, %hi(D_8011AEA8) # $at, 0x8012
/* 00D5FC 8000C9FC ACA20000 */ sw $v0, ($a1)
/* 00D600 8000CA00 AE2E0000 */ sw $t6, ($s1)
/* 00D604 8000CA04 AE400000 */ sw $zero, ($s2)
@@ -76,7 +76,7 @@ glabel func_8000C8F8
/* 00D610 8000CA10 AFA50028 */ sw $a1, 0x28($sp)
/* 00D614 8000CA14 24040014 */ li $a0, 20
/* 00D618 8000CA18 0C01DB16 */ jal func_80076C58
/* 00D61C 8000CA1C AC38AEA8 */ sw $t8, -0x5158($at)
/* 00D61C 8000CA1C AC38AEA8 */ sw $t8, %lo(D_8011AEA8)($at)
/* 00D620 8000CA20 8C590000 */ lw $t9, ($v0)
/* 00D624 8000CA24 2405FFFF */ li $a1, -1
/* 00D628 8000CA28 00403025 */ move $a2, $v0
@@ -615,15 +615,17 @@ glabel func_8000CC7C
/* 00E120 8000D520 3C188012 */ lui $t8, %hi(D_8011AD25) # $t8, 0x8012
/* 00E124 8000D524 3C0E8012 */ lui $t6, %hi(D_8011AD25) # $t6, 0x8012
/* 00E128 8000D528 81CEAD25 */ lb $t6, %lo(D_8011AD25)($t6)
/* 00E12C 8000D52C 3C1E800E */ lui $fp, 0x800e
# Indexing into D_800DC820 only reading the MSB?
/* 00E12C 8000D52C 3C1E800E */ lui $fp, %hi(D_800DC820) #$fp, 0x800e
/* 00E130 8000D530 000E7840 */ sll $t7, $t6, 1
/* 00E134 8000D534 03CFF021 */ addu $fp, $fp, $t7
/* 00E138 8000D538 83DEC820 */ lb $fp, -0x37e0($fp)
/* 00E138 8000D538 83DEC820 */ lb $fp, %lo(D_800DC820)($fp)
/* 00E13C 8000D53C 10000028 */ b .L8000D5E0
/* 00E140 8000D540 00000000 */ nop
.L8000D544:
/* 00E144 8000D544 8318AD25 */ lb $t8, %lo(D_8011AD25)($t8)
/* 00E148 8000D548 3C1E800E */ lui $fp, 0x800e
# Indexing into D_800DC820 only reading the LSB?
/* 00E148 8000D548 3C1E800E */ lui $fp, %hi(D_800DC820) # $fp, 0x800e
/* 00E14C 8000D54C 00186840 */ sll $t5, $t8, 1
/* 00E150 8000D550 03CDF021 */ addu $fp, $fp, $t5
/* 00E154 8000D554 83DEC821 */ lb $fp, -0x37df($fp)
@@ -671,20 +673,20 @@ glabel func_8000CC7C
/* 00E1E8 8000D5E8 86C3000E */ lh $v1, 0xe($s6)
/* 00E1EC 8000D5EC 24010002 */ li $at, 2
/* 00E1F0 8000D5F0 17010010 */ bne $t8, $at, .L8000D634
/* 00E1F4 8000D5F4 3C0D800E */ lui $t5, 0x800e
/* 00E1F4 8000D5F4 3C0D800E */ lui $t5, %hi(D_800DC840) # $t5, 0x800e
/* 00E1F8 8000D5F8 01B06821 */ addu $t5, $t5, $s0
/* 00E1FC 8000D5FC 81ADC840 */ lb $t5, -0x37c0($t5)
/* 00E1FC 8000D5FC 81ADC840 */ lb $t5, %lo(D_800DC840)($t5)
/* 00E200 8000D600 001E7080 */ sll $t6, $fp, 2
/* 00E204 8000D604 01DE7021 */ addu $t6, $t6, $fp
/* 00E208 8000D608 000DC840 */ sll $t9, $t5, 1
/* 00E20C 8000D60C 000E7880 */ sll $t7, $t6, 2
/* 00E210 8000D610 032FC021 */ addu $t8, $t9, $t7
/* 00E214 8000D614 00146880 */ sll $t5, $s4, 2
/* 00E218 8000D618 3C02800E */ lui $v0, 0x800e
/* 00E218 8000D618 3C02800E */ lui $v0, %hi(D_800DC7A8) # $v0, 0x800e
/* 00E21C 8000D61C 00581021 */ addu $v0, $v0, $t8
/* 00E220 8000D620 01B46823 */ subu $t5, $t5, $s4
/* 00E224 8000D624 000D68C0 */ sll $t5, $t5, 3
/* 00E228 8000D628 8442C7A8 */ lh $v0, -0x3858($v0)
/* 00E228 8000D628 8442C7A8 */ lh $v0, %lo(D_800DC7A8)($v0)
/* 00E22C 8000D62C 1000001A */ b .L8000D698
/* 00E230 8000D630 02ED3821 */ addu $a3, $s7, $t5
.L8000D634:
@@ -695,7 +697,7 @@ glabel func_8000CC7C
/* 00E244 8000D644 001EC080 */ sll $t8, $fp, 2
/* 00E248 8000D648 031EC021 */ addu $t8, $t8, $fp
/* 00E24C 8000D64C 00186880 */ sll $t5, $t8, 2
/* 00E250 8000D650 3C02800E */ lui $v0, 0x800e
/* 00E250 8000D650 3C02800E */ lui $v0, %hi(D_800DC7A8) # $v0, 0x800e
/* 00E254 8000D654 00007012 */ mflo $t6
/* 00E258 8000D658 02EE3821 */ addu $a3, $s7, $t6
/* 00E25C 8000D65C 80F90059 */ lb $t9, 0x59($a3)
@@ -703,11 +705,12 @@ glabel func_8000CC7C
/* 00E264 8000D664 00197840 */ sll $t7, $t9, 1
/* 00E268 8000D668 01ED7021 */ addu $t6, $t7, $t5
/* 00E26C 8000D66C 004E1021 */ addu $v0, $v0, $t6
/* 00E270 8000D670 8442C7A8 */ lh $v0, -0x3858($v0)
/* 00E270 8000D670 8442C7A8 */ lh $v0, %lo(D_800DC7A8)($v0)
/* 00E274 8000D674 10000009 */ b .L8000D69C
/* 00E278 8000D678 304F0100 */ andi $t7, $v0, 0x100
.L8000D67C:
/* 00E27C 8000D67C 3C02800E */ lui $v0, 0x800e
# Indexing into D_800DC7B8 starting at index 37?
/* 00E27C 8000D67C 3C02800E */ lui $v0, %hi(D_800DC7B8) # $v0, 0x800e
/* 00E280 8000D680 0014C080 */ sll $t8, $s4, 2
/* 00E284 8000D684 0314C023 */ subu $t8, $t8, $s4
/* 00E288 8000D688 00591021 */ addu $v0, $v0, $t9
@@ -1046,9 +1049,9 @@ glabel func_8000CC7C
/* 00E73C 8000DB3C 000D7080 */ sll $t6, $t5, 2
/* 00E740 8000DB40 0019C040 */ sll $t8, $t9, 1
/* 00E744 8000DB44 030EC821 */ addu $t9, $t8, $t6
/* 00E748 8000DB48 3C02800E */ lui $v0, 0x800e
/* 00E748 8000DB48 3C02800E */ lui $v0, %hi(D_800DC7A8) # $v0, 0x800e
/* 00E74C 8000DB4C 00591021 */ addu $v0, $v0, $t9
/* 00E750 8000DB50 8442C7A8 */ lh $v0, -0x3858($v0)
/* 00E750 8000DB50 8442C7A8 */ lh $v0, %lo(D_800DC7A8)($v0)
/* 00E754 8000DB54 02C02025 */ move $a0, $s6
/* 00E758 8000DB58 304F0100 */ andi $t7, $v0, 0x100
/* 00E75C 8000DB5C 000F6843 */ sra $t5, $t7, 1
@@ -1090,12 +1093,12 @@ glabel func_8000CC7C
/* 00E7E8 8000DBE8 10400029 */ beqz $v0, .L8000DC90
/* 00E7EC 8000DBEC 3C188012 */ lui $t8, %hi(D_8011AE84) # $t8, 0x8012
/* 00E7F0 8000DBF0 8718AE84 */ lh $t8, %lo(D_8011AE84)($t8)
/* 00E7F4 8000DBF4 3C02800E */ lui $v0, 0x800e
/* 00E7F4 8000DBF4 3C02800E */ lui $v0, %hi(D_800DC7B8) # $v0, 0x800e
/* 00E7F8 8000DBF8 00187080 */ sll $t6, $t8, 2
/* 00E7FC 8000DBFC 01D87021 */ addu $t6, $t6, $t8
/* 00E800 8000DC00 000EC880 */ sll $t9, $t6, 2
/* 00E804 8000DC04 00591021 */ addu $v0, $v0, $t9
/* 00E808 8000DC08 8442C7B8 */ lh $v0, -0x3848($v0)
/* 00E808 8000DC08 8442C7B8 */ lh $v0, %lo(D_800DC7B8)($v0)
/* 00E80C 8000DC0C 02C02025 */ move $a0, $s6
/* 00E810 8000DC10 304F0100 */ andi $t7, $v0, 0x100
/* 00E814 8000DC14 000F6843 */ sra $t5, $t7, 1
@@ -34,7 +34,8 @@ glabel func_8000E2B4
/* 00EF34 8000E334 00000000 */ nop
.L8000E338:
/* 00EF38 8000E338 00046040 */ sll $t4, $a0, 1
/* 00EF3C 8000E33C 3C03800E */ lui $v1, 0x800e
# Indexing into D_800DC7B8 starting at index 37?
/* 00EF3C 8000E33C 3C03800E */ lui $v1, %hi(D_800DC7B8) # $v1, 0x800e
/* 00EF40 8000E340 006C1821 */ addu $v1, $v1, $t4
/* 00EF44 8000E344 8463C802 */ lh $v1, -0x37fe($v1)
/* 00EF48 8000E348 00000000 */ nop
@@ -1,19 +1,19 @@
glabel func_8000E4E8
/* 00F0E8 8000E4E8 00041880 */ sll $v1, $a0, 2
/* 00F0EC 8000E4EC 3C028012 */ lui $v0, 0x8012
/* 00F0EC 8000E4EC 3C028012 */ lui $v0, %hi(D_8011AEB0) # $v0, 0x8012
/* 00F0F0 8000E4F0 3C0E8012 */ lui $t6, %hi(D_8011AEA0) # $t6, 0x8012
/* 00F0F4 8000E4F4 00431021 */ addu $v0, $v0, $v1
/* 00F0F8 8000E4F8 25CEAEA0 */ addiu $t6, %lo(D_8011AEA0) # addiu $t6, $t6, -0x5160
/* 00F0FC 8000E4FC 8C42AEB0 */ lw $v0, -0x5150($v0)
/* 00F0FC 8000E4FC 8C42AEB0 */ lw $v0, %lo(D_8011AEB0)($v0)
/* 00F100 8000E500 006E2821 */ addu $a1, $v1, $t6
/* 00F104 8000E504 8CAF0000 */ lw $t7, ($a1)
/* 00F108 8000E508 3C198012 */ lui $t9, 0x8012
/* 00F108 8000E508 3C198012 */ lui $t9, %hi(D_8011AE98) # $t9, 0x8012
/* 00F10C 8000E50C AC40000C */ sw $zero, 0xc($v0)
/* 00F110 8000E510 AC400008 */ sw $zero, 8($v0)
/* 00F114 8000E514 AC400004 */ sw $zero, 4($v0)
/* 00F118 8000E518 AC4F0000 */ sw $t7, ($v0)
/* 00F11C 8000E51C 0323C821 */ addu $t9, $t9, $v1
/* 00F120 8000E520 8F39AE98 */ lw $t9, -0x5168($t9)
/* 00F120 8000E520 8F39AE98 */ lw $t9, %lo(D_8011AE98)($t9)
/* 00F124 8000E524 8CB80000 */ lw $t8, ($a1)
/* 00F128 8000E528 24020010 */ li $v0, 16
/* 00F12C 8000E52C 00003825 */ move $a3, $zero
@@ -4,13 +4,13 @@ glabel func_8000E79C
/* 00F3A4 8000E7A4 3C188012 */ lui $t8, %hi(D_8011AEA0) # $t8, 0x8012
/* 00F3A8 8000E7A8 00064080 */ sll $t0, $a2, 2
/* 00F3AC 8000E7AC 2718AEA0 */ addiu $t8, %lo(D_8011AEA0) # addiu $t8, $t8, -0x5160
/* 00F3B0 8000E7B0 3C0D8012 */ lui $t5, 0x8012
/* 00F3B0 8000E7B0 3C0D8012 */ lui $t5, %hi(D_8011AEB0) # $t5, 0x8012
/* 00F3B4 8000E7B4 90820001 */ lbu $v0, 1($a0)
/* 00F3B8 8000E7B8 90A30001 */ lbu $v1, 1($a1)
/* 00F3BC 8000E7BC 01A86821 */ addu $t5, $t5, $t0
/* 00F3C0 8000E7C0 01184821 */ addu $t1, $t0, $t8
/* 00F3C4 8000E7C4 8D390000 */ lw $t9, ($t1)
/* 00F3C8 8000E7C8 8DADAEB0 */ lw $t5, -0x5150($t5)
/* 00F3C8 8000E7C8 8DADAEB0 */ lw $t5, %lo(D_8011AEB0)($t5)
/* 00F3CC 8000E7CC 304E003F */ andi $t6, $v0, 0x3f
/* 00F3D0 8000E7D0 306F003F */ andi $t7, $v1, 0x3f
/* 00F3D4 8000E7D4 01EE082A */ slt $at, $t7, $t6
@@ -4,10 +4,10 @@ glabel func_8000E898
/* 00F4A0 8000E8A0 00053080 */ sll $a2, $a1, 2
/* 00F4A4 8000E8A4 90820001 */ lbu $v0, 1($a0)
/* 00F4A8 8000E8A8 00CF3821 */ addu $a3, $a2, $t7
/* 00F4AC 8000E8AC 3C188012 */ lui $t8, 0x8012
/* 00F4AC 8000E8AC 3C188012 */ lui $t8, %hi(D_8011AE98) # $t8, 0x8012
/* 00F4B0 8000E8B0 8CE80000 */ lw $t0, ($a3)
/* 00F4B4 8000E8B4 0306C021 */ addu $t8, $t8, $a2
/* 00F4B8 8000E8B8 8F18AE98 */ lw $t8, -0x5168($t8)
/* 00F4B8 8000E8B8 8F18AE98 */ lw $t8, %lo(D_8011AE98)($t8)
/* 00F4BC 8000E8BC 304E003F */ andi $t6, $v0, 0x3f
/* 00F4C0 8000E8C0 010EC821 */ addu $t9, $t0, $t6
/* 00F4C4 8000E8C4 01C01025 */ move $v0, $t6
@@ -4,11 +4,11 @@ glabel func_800135B8
/* 0141C0 800135C0 AFB10020 */ sw $s1, 0x20($sp)
/* 0141C4 800135C4 AFB0001C */ sw $s0, 0x1c($sp)
/* 0141C8 800135C8 8C90007C */ lw $s0, 0x7c($a0)
/* 0141CC 800135CC 3C028012 */ lui $v0, 0x8012
/* 0141CC 800135CC 3C028012 */ lui $v0, %hi(D_8011B048) # $v0, 0x8012
/* 0141D0 800135D0 00107703 */ sra $t6, $s0, 0x1c
/* 0141D4 800135D4 31D0000F */ andi $s0, $t6, 0xf
/* 0141D8 800135D8 00501021 */ addu $v0, $v0, $s0
/* 0141DC 800135DC 9042B048 */ lbu $v0, -0x4fb8($v0)
/* 0141DC 800135DC 9042B048 */ lbu $v0, %lo(D_8011B048)($v0)
/* 0141E0 800135E0 8C910064 */ lw $s1, 0x64($a0)
/* 0141E4 800135E4 10400006 */ beqz $v0, .L80013600
/* 0141E8 800135E8 00802825 */ move $a1, $a0
@@ -146,20 +146,20 @@ glabel func_800135B8
/* 0143E0 800137E0 8C84B008 */ lw $a0, %lo(D_8011B008)($a0)
/* 0143E4 800137E4 00037B83 */ sra $t7, $v1, 0xe
/* 0143E8 800137E8 31F83FFF */ andi $t8, $t7, 0x3fff
/* 0143EC 800137EC 3C0E800E */ lui $t6, 0x800e
/* 0143EC 800137EC 3C0E800E */ lui $t6, %hi(D_800DC74C) # $t6, 0x800e
/* 0143F0 800137F0 00046080 */ sll $t4, $a0, 2
/* 0143F4 800137F4 01CC7021 */ addu $t6, $t6, $t4
/* 0143F8 800137F8 0018C880 */ sll $t9, $t8, 2
/* 0143FC 800137FC 8DCEC74C */ lw $t6, -0x38b4($t6)
/* 0143FC 800137FC 8DCEC74C */ lw $t6, %lo(D_800DC74C)($t6)
/* 014400 80013800 0338C821 */ addu $t9, $t9, $t8
/* 014404 80013804 0019C840 */ sll $t9, $t9, 1
/* 014408 80013808 01802025 */ move $a0, $t4
/* 01440C 8001380C 3C0C800E */ lui $t4, 0x800e
/* 01440C 8001380C 3C0C800E */ lui $t4, %hi(D_800DC754) # $t4, 0x800e
/* 014410 80013810 01D94021 */ addu $t0, $t6, $t9
/* 014414 80013814 01846021 */ addu $t4, $t4, $a0
/* 014418 80013818 010B3021 */ addu $a2, $t0, $t3
/* 01441C 8001381C 306D3FFF */ andi $t5, $v1, 0x3fff
/* 014420 80013820 8D8CC754 */ lw $t4, -0x38ac($t4)
/* 014420 80013820 8D8CC754 */ lw $t4, %lo(D_800DC754)($t4)
/* 014424 80013824 8E020000 */ lw $v0, ($s0)
/* 014428 80013828 000D7900 */ sll $t7, $t5, 4
/* 01442C 8001382C 30CE0006 */ andi $t6, $a2, 6
@@ -8,12 +8,12 @@ glabel func_80013DCC
/* 0149E4 80013DE4 AFA60060 */ sw $a2, 0x60($sp)
/* 0149E8 80013DE8 AFA70064 */ sw $a3, 0x64($sp)
/* 0149EC 80013DEC 8CEB0064 */ lw $t3, 0x64($a3)
/* 0149F0 80013DF0 3C188012 */ lui $t8, 0x8012
/* 0149F0 80013DF0 3C188012 */ lui $t8, %hi(D_8011B07B) # $t8, 0x8012
/* 0149F4 80013DF4 81680002 */ lb $t0, 2($t3)
/* 0149F8 80013DF8 3C10800E */ lui $s0, %hi(D_800DC764) # $s0, 0x800e
/* 0149FC 80013DFC 00087880 */ sll $t7, $t0, 2
/* 014A00 80013E00 030FC021 */ addu $t8, $t8, $t7
/* 014A04 80013E04 9318B07B */ lbu $t8, -0x4f85($t8)
/* 014A04 80013E04 9318B07B */ lbu $t8, %lo(D_8011B07B)($t8)
/* 014A08 80013E08 2610C764 */ addiu $s0, %lo(D_800DC764) # addiu $s0, $s0, -0x389c
/* 014A0C 80013E0C 1300009C */ beqz $t8, .L80014080
/* 014A10 80013E10 8FBF0024 */ lw $ra, 0x24($sp)
@@ -344,17 +344,17 @@ glabel func_8002581C
/* 026938 80025D38 2484D4B4 */ addiu $a0, %lo(D_8011D4B4) # addiu $a0, $a0, -0x2b4c
/* 02693C 80025D3C 80820000 */ lb $v0, ($a0)
/* 026940 80025D40 8D0C0000 */ lw $t4, ($t0)
/* 026944 80025D44 3C188012 */ lui $t8, 0x8012
/* 026944 80025D44 3C188012 */ lui $t8, %hi(D_8011D480) # $t8, 0x8012
/* 026948 80025D48 00021880 */ sll $v1, $v0, 2
/* 02694C 80025D4C 0303C021 */ addu $t8, $t8, $v1
/* 026950 80025D50 8F18D480 */ lw $t8, -0x2b80($t8)
/* 026950 80025D50 8F18D480 */ lw $t8, %lo(D_8011D480)($t8)
/* 026954 80025D54 85930000 */ lh $s3, ($t4)
/* 026958 80025D58 3C0E8012 */ lui $t6, %hi(D_8011B0A8) # $t6, 0x8012
/* 02695C 80025D5C 3C0A8012 */ lui $t2, 0x8012
/* 02695C 80025D5C 3C0A8012 */ lui $t2, %hi(D_8011D490) # $t2, 0x8012
/* 026960 80025D60 8DCEB0A8 */ lw $t6, %lo(D_8011B0A8)($t6)
/* 026964 80025D64 3C018012 */ lui $at, %hi(D_8011B0A8) # $at, 0x8012
/* 026968 80025D68 01435021 */ addu $t2, $t2, $v1
/* 02696C 80025D6C 8D4AD490 */ lw $t2, -0x2b70($t2)
/* 02696C 80025D6C 8D4AD490 */ lw $t2, %lo(D_8011D490)($t2)
/* 026970 80025D70 3C0F8012 */ lui $t7, %hi(D_8011B0AC) # $t7, 0x8012
/* 026974 80025D74 AC38B0A8 */ sw $t8, %lo(D_8011B0A8)($at)
/* 026978 80025D78 8DEFB0AC */ lw $t7, %lo(D_8011B0AC)($t7)
@@ -37,20 +37,20 @@ glabel func_8002D384
/* 02E010 8002D410 AC990000 */ sw $t9, ($a0)
.L8002D414:
/* 02E014 8002D414 8C820000 */ lw $v0, ($a0)
/* 02E018 8002D418 3C0E8012 */ lui $t6, 0x8012
/* 02E018 8002D418 3C0E8012 */ lui $t6, %hi(D_8011D350) # $t6, 0x8012
/* 02E01C 8002D41C 00026880 */ sll $t5, $v0, 2
/* 02E020 8002D420 01CD7021 */ addu $t6, $t6, $t5
/* 02E024 8002D424 8DCED350 */ lw $t6, -0x2cb0($t6)
/* 02E024 8002D424 8DCED350 */ lw $t6, %lo(D_8011D350)($t6)
/* 02E028 8002D428 84F30008 */ lh $s3, 8($a3)
/* 02E02C 8002D42C 3C0F8012 */ lui $t7, 0x8012
/* 02E02C 8002D42C 3C0F8012 */ lui $t7, %hi(D_8011D320) # $t7, 0x8012
/* 02E030 8002D430 01ED7821 */ addu $t7, $t7, $t5
/* 02E034 8002D434 AE8E0000 */ sw $t6, ($s4)
/* 02E038 8002D438 8DEFD320 */ lw $t7, -0x2ce0($t7)
/* 02E038 8002D438 8DEFD320 */ lw $t7, %lo(D_8011D320)($t7)
/* 02E03C 8002D43C 3C018012 */ lui $at, %hi(D_8011D330) # $at, 0x8012
/* 02E040 8002D440 3C188012 */ lui $t8, 0x8012
/* 02E040 8002D440 3C188012 */ lui $t8, %hi(D_8011D338) # $t8, 0x8012
/* 02E044 8002D444 030DC021 */ addu $t8, $t8, $t5
/* 02E048 8002D448 AC2FD330 */ sw $t7, %lo(D_8011D330)($at)
/* 02E04C 8002D44C 8F18D338 */ lw $t8, -0x2cc8($t8)
/* 02E04C 8002D44C 8F18D338 */ lw $t8, %lo(D_8011D338)($t8)
/* 02E050 8002D450 8E990000 */ lw $t9, ($s4)
/* 02E054 8002D454 3C178012 */ lui $s7, %hi(D_8011D348) # $s7, 0x8012
/* 02E058 8002D458 26F7D348 */ addiu $s7, %lo(D_8011D348) # addiu $s7, $s7, -0x2cb8
@@ -51,22 +51,22 @@ glabel func_8002D670
/* 02E334 8002D734 00000000 */ nop
.L8002D738:
/* 02E338 8002D738 8E020000 */ lw $v0, ($s0)
/* 02E33C 8002D73C 3C198012 */ lui $t9, 0x8012
/* 02E33C 8002D73C 3C198012 */ lui $t9, %hi(D_8011D350) # $t9, 0x8012
/* 02E340 8002D740 0002C080 */ sll $t8, $v0, 2
/* 02E344 8002D744 0338C821 */ addu $t9, $t9, $t8
/* 02E348 8002D748 8F39D350 */ lw $t9, -0x2cb0($t9)
/* 02E348 8002D748 8F39D350 */ lw $t9, %lo(D_8011D350)($t9)
/* 02E34C 8002D74C 3C138012 */ lui $s3, %hi(D_8011D360) # $s3, 0x8012
/* 02E350 8002D750 2673D360 */ addiu $s3, %lo(D_8011D360) # addiu $s3, $s3, -0x2ca0
/* 02E354 8002D754 3C0D8012 */ lui $t5, 0x8012
/* 02E354 8002D754 3C0D8012 */ lui $t5, %hi(D_8011D320) # $t5, 0x8012
/* 02E358 8002D758 01B86821 */ addu $t5, $t5, $t8
/* 02E35C 8002D75C AE790000 */ sw $t9, ($s3)
/* 02E360 8002D760 8DADD320 */ lw $t5, -0x2ce0($t5)
/* 02E360 8002D760 8DADD320 */ lw $t5, %lo(D_8011D320)($t5)
/* 02E364 8002D764 3C158012 */ lui $s5, %hi(D_8011D330) # $s5, 0x8012
/* 02E368 8002D768 26B5D330 */ addiu $s5, %lo(D_8011D330) # addiu $s5, $s5, -0x2cd0
/* 02E36C 8002D76C 3C0E8012 */ lui $t6, 0x8012
/* 02E36C 8002D76C 3C0E8012 */ lui $t6, %hi(D_8011D338) # $t6, 0x8012
/* 02E370 8002D770 01D87021 */ addu $t6, $t6, $t8
/* 02E374 8002D774 AEAD0000 */ sw $t5, ($s5)
/* 02E378 8002D778 8DCED338 */ lw $t6, -0x2cc8($t6)
/* 02E378 8002D778 8DCED338 */ lw $t6, %lo(D_8011D338)($t6)
/* 02E37C 8002D77C 3C168012 */ lui $s6, %hi(D_8011D348) # $s6, 0x8012
/* 02E380 8002D780 8FAF0044 */ lw $t7, 0x44($sp)
/* 02E384 8002D784 26D6D348 */ addiu $s6, %lo(D_8011D348) # addiu $s6, $s6, -0x2cb8
@@ -30,19 +30,19 @@ glabel func_8002D8DC
/* 02E54C 8002D94C AC780000 */ sw $t8, ($v1)
.L8002D950:
/* 02E550 8002D950 8C620000 */ lw $v0, ($v1)
/* 02E554 8002D954 3C088012 */ lui $t0, 0x8012
/* 02E554 8002D954 3C088012 */ lui $t0, %hi(D_8011D320) # $t0, 0x8012
/* 02E558 8002D958 0002C880 */ sll $t9, $v0, 2
/* 02E55C 8002D95C 01194021 */ addu $t0, $t0, $t9
/* 02E560 8002D960 8D08D320 */ lw $t0, -0x2ce0($t0)
/* 02E564 8002D964 3C098012 */ lui $t1, 0x8012
/* 02E560 8002D960 8D08D320 */ lw $t0, %lo(D_8011D320)($t0)
/* 02E564 8002D964 3C098012 */ lui $t1, %hi(D_8011D338) # $t1, 0x8012
/* 02E568 8002D968 3C018012 */ lui $at, %hi(D_8011D330) # $at, 0x8012
/* 02E56C 8002D96C 01394821 */ addu $t1, $t1, $t9
/* 02E570 8002D970 8D29D338 */ lw $t1, -0x2cc8($t1)
/* 02E574 8002D974 3C0A8012 */ lui $t2, 0x8012
/* 02E570 8002D970 8D29D338 */ lw $t1, %lo(D_8011D338)($t1)
/* 02E574 8002D974 3C0A8012 */ lui $t2, %hi(D_8011D350) # $t2, 0x8012
/* 02E578 8002D978 AC28D330 */ sw $t0, %lo(D_8011D330)($at)
/* 02E57C 8002D97C 3C018012 */ lui $at, %hi(D_8011D348) # $at, 0x8012
/* 02E580 8002D980 01595021 */ addu $t2, $t2, $t9
/* 02E584 8002D984 8D4AD350 */ lw $t2, -0x2cb0($t2)
/* 02E584 8002D984 8D4AD350 */ lw $t2, %lo(D_8011D350)($t2)
/* 02E588 8002D988 AC29D348 */ sw $t1, %lo(D_8011D348)($at)
/* 02E58C 8002D98C 3C018012 */ lui $at, %hi(D_8011D360) # $at, 0x8012
/* 02E590 8002D990 AC2AD360 */ sw $t2, %lo(D_8011D360)($at)
@@ -13,16 +13,16 @@ glabel func_8003C2E4
/* 03CF10 8003C310 15C00007 */ bnez $t6, .L8003C330
/* 03CF14 8003C314 00000000 */ nop
/* 03CF18 8003C318 904F0016 */ lbu $t7, 0x16($v0)
/* 03CF1C 8003C31C 3C18800E */ lui $t8, 0x800e
/* 03CF1C 8003C31C 3C18800E */ lui $t8, %hi(D_800DCA94) # $t8, 0x800e
/* 03CF20 8003C320 030FC021 */ addu $t8, $t8, $t7
/* 03CF24 8003C324 8318CA94 */ lb $t8, -0x356c($t8)
/* 03CF24 8003C324 8318CA94 */ lb $t8, %lo(D_800DCA94)($t8)
/* 03CF28 8003C328 10000007 */ b .L8003C348
/* 03CF2C 8003C32C A238003A */ sb $t8, 0x3a($s1)
.L8003C330:
/* 03CF30 8003C330 90590016 */ lbu $t9, 0x16($v0)
/* 03CF34 8003C334 3C08800E */ lui $t0, 0x800e
/* 03CF34 8003C334 3C08800E */ lui $t0, %hi(D_800DCA9C) # $t0, 0x800e
/* 03CF38 8003C338 01194021 */ addu $t0, $t0, $t9
/* 03CF3C 8003C33C 8108CA9C */ lb $t0, -0x3564($t0)
/* 03CF3C 8003C33C 8108CA9C */ lb $t0, %lo(D_800DCA9C)($t0)
/* 03CF40 8003C340 00000000 */ nop
/* 03CF44 8003C344 A228003A */ sb $t0, 0x3a($s1)
.L8003C348:
@@ -380,9 +380,9 @@ glabel func_80042D20
/* 043EB0 800432B0 45010009 */ bc1t .L800432D8
/* 043EB4 800432B4 00000000 */ nop
/* 043EB8 800432B8 860E01AE */ lh $t6, 0x1ae($s0)
/* 043EBC 800432BC 3C18800E */ lui $t8, 0x800e
/* 043EBC 800432BC 3C18800E */ lui $t8, %hi(D_800DCDA0) # $t8, 0x800e
/* 043EC0 800432C0 030EC021 */ addu $t8, $t8, $t6
/* 043EC4 800432C4 8318CDA0 */ lb $t8, -0x3260($t8)
/* 043EC4 800432C4 8318CDA0 */ lb $t8, %lo(D_800DCDA0)($t8)
/* 043EC8 800432C8 3C018012 */ lui $at, %hi(D_8011D544) # $at, 0x8012
/* 043ECC 800432CC A21801CA */ sb $t8, 0x1ca($s0)
/* 043ED0 800432D0 C420D544 */ lwc1 $f0, %lo(D_8011D544)($at)
@@ -572,10 +572,10 @@ glabel func_80042D20
/* 04417C 8004357C A2000172 */ sb $zero, 0x172($s0)
.L80043580:
/* 044180 80043580 820F01D3 */ lb $t7, 0x1d3($s0)
/* 044184 80043584 3C19800E */ lui $t9, 0x800e
/* 044184 80043584 3C19800E */ lui $t9, %hi(D_800DCD90) # $t9, 0x800e
/* 044188 80043588 15E00016 */ bnez $t7, .L800435E4
/* 04418C 8004358C 032AC821 */ addu $t9, $t9, $t2
/* 044190 80043590 8339CD90 */ lb $t9, -0x3270($t9)
/* 044190 80043590 8339CD90 */ lb $t9, %lo(D_800DCD90)($t9)
/* 044194 80043594 24010004 */ li $at, 4
/* 044198 80043598 17210012 */ bne $t9, $at, .L800435E4
/* 04419C 8004359C 00000000 */ nop
@@ -826,12 +826,12 @@ glabel func_80042D20
/* 044538 80043938 3C018012 */ lui $at, %hi(D_8011D544) # $at, 0x8012
/* 04453C 8004393C C424D544 */ lwc1 $f4, %lo(D_8011D544)($at)
/* 044540 80043940 44808000 */ mtc1 $zero, $f16
/* 044544 80043944 3C0F800E */ lui $t7, 0x800e
/* 044544 80043944 3C0F800E */ lui $t7, %hi(D_800DCDA8) # $t7, 0x800e
/* 044548 80043948 46048032 */ c.eq.s $f16, $f4
/* 04454C 8004394C 01ED7821 */ addu $t7, $t7, $t5
/* 044550 80043950 4500000F */ bc1f .L80043990
/* 044554 80043954 8FA30058 */ lw $v1, 0x58($sp)
/* 044558 80043958 81EFCDA8 */ lb $t7, -0x3258($t7)
/* 044558 80043958 81EFCDA8 */ lb $t7, %lo(D_800DCDA8)($t7)
/* 04455C 8004395C 00000000 */ nop
/* 044560 80043960 A20F01CA */ sb $t7, 0x1ca($s0)
/* 044564 80043964 87A4003C */ lh $a0, 0x3c($sp)
@@ -358,11 +358,11 @@ glabel func_8004447C
/* 0455B0 800449B0 0500000C */ bltz $t0, .L800449E4
/* 0455B4 800449B4 240F0002 */ li $t7, 2
/* 0455B8 800449B8 82180002 */ lb $t8, 2($s0)
/* 0455BC 800449BC 3C018012 */ lui $at, 0x8012
/* 0455BC 800449BC 3C018012 */ lui $at, %hi(D_8011D58C) # $at, 0x8012
/* 0455C0 800449C0 A20801CF */ sb $t0, 0x1cf($s0)
/* 0455C4 800449C4 00280821 */ addu $at, $at, $t0
/* 0455C8 800449C8 270C0001 */ addiu $t4, $t8, 1
/* 0455CC 800449CC A02CD58C */ sb $t4, -0x2a74($at)
/* 0455CC 800449CC A02CD58C */ sb $t4, %lo(D_8011D58C)($at)
/* 0455D0 800449D0 240D0004 */ li $t5, 4
/* 0455D4 800449D4 240E04B0 */ li $t6, 1200
/* 0455D8 800449D8 A20D01CD */ sb $t5, 0x1cd($s0)
@@ -416,9 +416,9 @@ glabel func_8004447C
/* 04568C 80044A8C 10000013 */ b .L80044ADC
/* 045690 80044A90 A020D58C */ sb $zero, -0x2a74($at)
/* 045694 80044A94 820F0002 */ lb $t7, 2($s0)
/* 045698 80044A98 3C198012 */ lui $t9, 0x8012
/* 045698 80044A98 3C198012 */ lui $t9, %hi(D_8011D58C) # $t9, 0x8012
/* 04569C 80044A9C 032FC821 */ addu $t9, $t9, $t7
/* 0456A0 80044AA0 8339D58C */ lb $t9, -0x2a74($t9)
/* 0456A0 80044AA0 8339D58C */ lb $t9, %lo(D_8011D58C)($t9)
/* 0456A4 80044AA4 00000000 */ nop
/* 0456A8 80044AA8 13200005 */ beqz $t9, .L80044AC0
/* 0456AC 80044AAC 00000000 */ nop
@@ -785,9 +785,9 @@ glabel func_8004447C
/* 045BCC 80044FCC 11A10005 */ beq $t5, $at, .L80044FE4
/* 045BD0 80044FD0 00404025 */ move $t0, $v0
/* 045BD4 80044FD4 806E0212 */ lb $t6, 0x212($v1)
/* 045BD8 80044FD8 3C018012 */ lui $at, 0x8012
/* 045BD8 80044FD8 3C018012 */ lui $at, %hi(D_8011D5B4) # $at, 0x8012
/* 045BDC 80044FDC 00250821 */ addu $at, $at, $a1
/* 045BE0 80044FE0 A02ED5B4 */ sb $t6, -0x2a4c($at)
/* 045BE0 80044FE0 A02ED5B4 */ sb $t6, %lo(D_8011D5B4)($at)
.L80044FE4:
/* 045BE4 80044FE4 3C0F8012 */ lui $t7, %hi(D_8011D5B4) # $t7, 0x8012
/* 045BE8 80044FE8 82190002 */ lb $t9, 2($s0)
@@ -27,10 +27,10 @@ glabel func_80050A28
/* 051688 80050A88 15C00041 */ bnez $t6, .L80050B90
/* 05168C 80050A8C 2508D528 */ addiu $t0, %lo(D_8011D528) # addiu $t0, $t0, -0x2ad8
/* 051690 80050A90 820F01E7 */ lb $t7, 0x1e7($s0)
/* 051694 80050A94 3C19800E */ lui $t9, 0x800e
/* 051694 80050A94 3C19800E */ lui $t9, %hi(D_800DCDB0) # $t9, 0x800e
/* 051698 80050A98 31F8001F */ andi $t8, $t7, 0x1f
/* 05169C 80050A9C 0338C821 */ addu $t9, $t9, $t8
/* 0516A0 80050AA0 8339CDB0 */ lb $t9, -0x3250($t9)
/* 0516A0 80050AA0 8339CDB0 */ lb $t9, %lo(D_800DCDB0)($t9)
/* 0516A4 80050AA4 3C01800E */ lui $at, %hi(D_800E663C) # $at, 0x800e
/* 0516A8 80050AA8 44995000 */ mtc1 $t9, $f10
/* 0516AC 80050AAC C4276638 */ lwc1 $f7, %lo(D_800E6638)($at)
@@ -748,11 +748,11 @@ glabel func_80050A28
/* 0520D8 800514D8 46087380 */ add.s $f14, $f14, $f8
.L800514DC:
/* 0520DC 800514DC 3C01800E */ lui $at, 0x800e
/* 0520E0 800514E0 3C0D800E */ lui $t5, 0x800e
/* 0520E0 800514E0 3C0D800E */ lui $t5, %hi(D_800DCC34) # $t5, 0x800e
/* 0520E4 800514E4 00230821 */ addu $at, $at, $v1
/* 0520E8 800514E8 01A36821 */ addu $t5, $t5, $v1
/* 0520EC 800514EC C426CBE8 */ lwc1 $f6, -0x3418($at)
/* 0520F0 800514F0 8DADCC34 */ lw $t5, -0x33cc($t5)
/* 0520F0 800514F0 8DADCC34 */ lw $t5, %lo(D_800DCC34)($t5)
/* 0520F4 800514F4 8FAC0068 */ lw $t4, 0x68($sp)
/* 0520F8 800514F8 0122082A */ slt $at, $t1, $v0
/* 0520FC 800514FC 018D7021 */ addu $t6, $t4, $t5
@@ -1119,9 +1119,9 @@ glabel func_80050A28
/* 052650 80051A50 284100FF */ slti $at, $v0, 0xff
/* 052654 80051A54 10200008 */ beqz $at, .L80051A78
/* 052658 80051A58 00025080 */ sll $t2, $v0, 2
/* 05265C 80051A5C 3C0B800E */ lui $t3, 0x800e
/* 05265C 80051A5C 3C0B800E */ lui $t3, %hi(D_800DCCF4) # $t3, 0x800e
/* 052660 80051A60 016A5821 */ addu $t3, $t3, $t2
/* 052664 80051A64 8D6BCCF4 */ lw $t3, -0x330c($t3)
/* 052664 80051A64 8D6BCCF4 */ lw $t3, %lo(D_800DCCF4)($t3)
/* 052668 80051A68 8CD80074 */ lw $t8, 0x74($a2)
/* 05266C 80051A6C 00000000 */ nop
/* 052670 80051A70 030BC825 */ or $t9, $t8, $t3
@@ -1132,9 +1132,9 @@ glabel func_80050A28
/* 052680 80051A80 284100FF */ slti $at, $v0, 0xff
/* 052684 80051A84 10200008 */ beqz $at, .L80051AA8
/* 052688 80051A88 00026880 */ sll $t5, $v0, 2
/* 05268C 80051A8C 3C0E800E */ lui $t6, 0x800e
/* 05268C 80051A8C 3C0E800E */ lui $t6, %hi(D_800DCCF4) # $t6, 0x800e
/* 052690 80051A90 01CD7021 */ addu $t6, $t6, $t5
/* 052694 80051A94 8DCECCF4 */ lw $t6, -0x330c($t6)
/* 052694 80051A94 8DCECCF4 */ lw $t6, %lo(D_800DCCF4)($t6)
/* 052698 80051A98 8CCC0074 */ lw $t4, 0x74($a2)
/* 05269C 80051A9C 000E7840 */ sll $t7, $t6, 1
/* 0526A0 80051AA0 018F5025 */ or $t2, $t4, $t7
@@ -1150,24 +1150,24 @@ glabel func_80050A28
/* 0526C4 80051AC4 45000018 */ bc1f .L80051B28
/* 0526C8 80051AC8 0009C080 */ sll $t8, $t1, 2
/* 0526CC 80051ACC 920201DE */ lbu $v0, 0x1de($s0)
/* 0526D0 80051AD0 3C19800E */ lui $t9, 0x800e
/* 0526D0 80051AD0 3C19800E */ lui $t9, %hi(D_800DCD40) # $t9, 0x800e
/* 0526D4 80051AD4 284100FF */ slti $at, $v0, 0xff
/* 0526D8 80051AD8 10200007 */ beqz $at, .L80051AF8
/* 0526DC 80051ADC 00025880 */ sll $t3, $v0, 2
/* 0526E0 80051AE0 032BC821 */ addu $t9, $t9, $t3
/* 0526E4 80051AE4 8F39CD40 */ lw $t9, -0x32c0($t9)
/* 0526E4 80051AE4 8F39CD40 */ lw $t9, %lo(D_800DCD40)($t9)
/* 0526E8 80051AE8 8CD80074 */ lw $t8, 0x74($a2)
/* 0526EC 80051AEC 00000000 */ nop
/* 0526F0 80051AF0 03196825 */ or $t5, $t8, $t9
/* 0526F4 80051AF4 ACCD0074 */ sw $t5, 0x74($a2)
.L80051AF8:
/* 0526F8 80051AF8 920201DF */ lbu $v0, 0x1df($s0)
/* 0526FC 80051AFC 3C0F800E */ lui $t7, 0x800e
/* 0526FC 80051AFC 3C0F800E */ lui $t7, %hi(D_800DCD40) # $t7, 0x800e
/* 052700 80051B00 284100FF */ slti $at, $v0, 0xff
/* 052704 80051B04 10200007 */ beqz $at, .L80051B24
/* 052708 80051B08 00026080 */ sll $t4, $v0, 2
/* 05270C 80051B0C 01EC7821 */ addu $t7, $t7, $t4
/* 052710 80051B10 8DEFCD40 */ lw $t7, -0x32c0($t7)
/* 052710 80051B10 8DEFCD40 */ lw $t7, %lo(D_800DCD40)($t7)
/* 052714 80051B14 8CCE0074 */ lw $t6, 0x74($a2)
/* 052718 80051B18 000F5040 */ sll $t2, $t7, 1
/* 05271C 80051B1C 01CA5825 */ or $t3, $t6, $t2
@@ -1175,11 +1175,11 @@ glabel func_80050A28
.L80051B24:
/* 052724 80051B24 0009C080 */ sll $t8, $t1, 2
.L80051B28:
/* 052728 80051B28 3C09800E */ lui $t1, 0x800e
/* 052728 80051B28 3C09800E */ lui $t1, %hi(D_800DCC80) # $t1, 0x800e
/* 05272C 80051B2C 8E020018 */ lw $v0, 0x18($s0)
/* 052730 80051B30 01384821 */ addu $t1, $t1, $t8
/* 052734 80051B34 8FA60078 */ lw $a2, 0x78($sp)
/* 052738 80051B38 8D29CC80 */ lw $t1, -0x3380($t1)
/* 052738 80051B38 8D29CC80 */ lw $t1, %lo(D_800DCC80)($t1)
/* 05273C 80051B3C 14400011 */ bnez $v0, .L80051B84
/* 052740 80051B40 00000000 */ nop
/* 052744 80051B44 1120000F */ beqz $t1, .L80051B84
@@ -1593,9 +1593,9 @@ glabel func_80050A28
/* 052D48 80052148 240100FF */ li $at, 255
/* 052D4C 8005214C 1041000A */ beq $v0, $at, .L80052178
/* 052D50 80052150 0002C840 */ sll $t9, $v0, 1
/* 052D54 80052154 3C0D800E */ lui $t5, 0x800e
/* 052D54 80052154 3C0D800E */ lui $t5, %hi(D_800DCCCC) # $t5, 0x800e
/* 052D58 80052158 01B96821 */ addu $t5, $t5, $t9
/* 052D5C 8005215C 95ADCCCC */ lhu $t5, -0x3334($t5)
/* 052D5C 8005215C 95ADCCCC */ lhu $t5, %lo(D_800DCCCC)($t5)
/* 052D60 80052160 3C018012 */ lui $at, %hi(D_8011D550) # $at, 0x8012
/* 052D64 80052164 A42DD550 */ sh $t5, %lo(D_8011D550)($at)
/* 052D68 80052168 820C01E0 */ lb $t4, 0x1e0($s0)
@@ -71,12 +71,12 @@ glabel func_80059BF0
/* 05A8FC 80059CFC 14400044 */ bnez $v0, .L80059E10
/* 05A900 80059D00 254AD59C */ addiu $t2, %lo(D_8011D59C) # addiu $t2, $t2, -0x2a64
/* 05A904 80059D04 81590000 */ lb $t9, ($t2)
/* 05A908 80059D08 3C018012 */ lui $at, 0x8012
/* 05A908 80059D08 3C018012 */ lui $at, %hi(D_8011D5A8) # $at, 0x8012
/* 05A90C 80059D0C 00197040 */ sll $t6, $t9, 1
/* 05A910 80059D10 002E0821 */ addu $at, $at, $t6
/* 05A914 80059D14 24180001 */ li $t8, 1
/* 05A918 80059D18 1000003D */ b .L80059E10
/* 05A91C 80059D1C A438D5A8 */ sh $t8, -0x2a58($at)
/* 05A91C 80059D1C A438D5A8 */ sh $t8, %lo(D_8011D5A8)($at)
.L80059D20:
/* 05A920 80059D20 00EB0019 */ multu $a3, $t3
/* 05A924 80059D24 0005C880 */ sll $t9, $a1, 2

Some files were not shown because too many files have changed in this diff Show More