diff --git a/dw2003/SLES_039.36.s b/dw2003/SLES_039.36.s index 11bfcab21..d6d9237d8 100644 --- a/dw2003/SLES_039.36.s +++ b/dw2003/SLES_039.36.s @@ -949,10 +949,8 @@ S80010e84: .word 0x0000000a S80010e88: jr $ra S80010e8c: nop start: -S80010e90: lui $v0,0x8006 -S80010e94: addiu $v0,$v0,-13080 -S80010e98: lui $v1,0x8008 -S80010e9c: addiu $v1,$v1,11440 +S80010e90: la_ $v0, 0x8005cce8 +S80010e98: la_ $v1, 0x80082cb0 S80010ea0: sw $zr,0($v0) S80010ea4: addiu $v0,$v0,4 S80010ea8: sltu $at,$v0,$v1 @@ -963,14 +961,12 @@ S80010eb8: nop S80010ebc: nop S80010ec0: nop S80010ec4: nop -S80010ec8: lui $a0,0x8001 -S80010ecc: addiu $a0,$a0,3900 +S80010ec8: la_ $a0, 0x80010f3c S80010ed0: addu $a0,$a0,$v0 S80010ed4: lw $v0,0($a0) S80010ed8: lui $t0,0x8000 S80010edc: or $sp,$v0,$t0 -S80010ee0: lui $a0,0x8008 -S80010ee4: addiu $a0,$a0,11440 +S80010ee0: la_ $a0, 0x80082cb0 S80010ee8: sll $a0,$a0,0x3 S80010eec: srl $a0,$a0,0x3 S80010ef0: lui $v1,0x8006 @@ -981,8 +977,7 @@ S80010f00: subu $a1,$a1,$a0 S80010f04: or $a0,$a0,$t0 S80010f08: lui $at,0x8006 S80010f0c: sw $ra,-13080($at) -S80010f10: lui $gp,0x8006 -S80010f14: addiu $gp,$gp,-13488 +S80010f10: la_ $gp, 0x8005cb50 S80010f18: move_ $s8,$sp S80010f1c: jal 0x8002507c S80010f20: addi $a0,$a0,4 @@ -1110,8 +1105,7 @@ S80011104: nop S80011108: sltiu $v0,$v1,33 S8001110c: beqz $v0,S80011134 S80011110: move_ $s3,$a1 -S80011114: lui $v0,0x8001 -S80011118: addiu $v0,$v0,0 +S80011114: la_ $v0, 0x80010000 S8001111c: sll $v1,$v1,0x2 S80011120: addu $v1,$v1,$v0 S80011124: lw $v0,0($v1) @@ -1127,8 +1121,7 @@ S80011148: addiu $v0,$v0,1 S8001114c: jal 0x80010fe0 S80011150: addiu $a0,$s1,108 S80011154: beqz $v0,S80011988 -S80011158: lui $s0,0x8004 -S8001115c: addiu $s0,$s0,19256 +S80011158: la_ $s0, 0x80044b38 S80011160: lui $a0,0x8006 S80011164: lw $a0,-13144($a0) S80011168: lw $v0,1044($s0) @@ -1136,8 +1129,7 @@ S8001116c: nop S80011170: jalr $v0 S80011174: addiu $a0,$a0,92 S80011178: move_ $a1,$v0 -S8001117c: lui $v1,0x8004 -S80011180: addiu $v1,$v1,-4660 +S8001117c: la_ $v1, 0x8003edcc S80011184: lw $v0,88($s1) S80011188: lw $a0,4($s3) S8001118c: sll $v0,$v0,0x3 @@ -1181,8 +1173,7 @@ S80011220: addiu $v0,$v0,1 S80011224: jal 0x80010fe0 S80011228: addiu $a0,$s1,124 S8001122c: beqz $v0,S80011988 -S80011230: lui $s0,0x8004 -S80011234: addiu $s0,$s0,19256 +S80011230: la_ $s0, 0x80044b38 S80011238: lui $a0,0x8006 S8001123c: lw $a0,-13144($a0) S80011240: lw $v0,1044($s0) @@ -1195,8 +1186,7 @@ S80011258: lw $v0,276($a0) S8001125c: nop S80011260: jalr $v0 S80011264: li $a2,17 -S80011268: lui $v1,0x8004 -S8001126c: addiu $v1,$v1,-4660 +S80011268: la_ $v1, 0x8003edcc S80011270: lw $v0,88($s1) S80011274: lw $a0,16($s3) S80011278: sll $v0,$v0,0x3 @@ -1458,8 +1448,7 @@ S80011674: beqz $v0,S80011988 S80011678: li $v0,3 S8001167c: j 0x80011988 S80011680: sw $v0,12($s1) -S80011684: lui $s0,0x8005 -S80011688: addiu $s0,$s0,6636 +S80011684: la_ $s0, 0x800519ec S8001168c: lw $v0,16968($s0) S80011690: nop S80011694: sw $v0,100($s1) @@ -1546,8 +1535,7 @@ S800117d4: lh $v1,6($v0) S800117d8: lw $v0,96($s1) S800117dc: nop S800117e0: mult $v1,$v0 -S800117e4: lui $v1,0x8005 -S800117e8: addiu $v1,$v1,-29388 +S800117e4: la_ $v1, 0x80048d34 S800117ec: lw $v0,108($v1) S800117f0: mflo $a3 S800117f4: subu $v0,$v0,$a3 @@ -1610,8 +1598,7 @@ S800118d4: lw $v0,16($s1) S800118d8: sw $zr,20($s1) S800118dc: j 0x80011984 S800118e0: addiu $v0,$v0,1 -S800118e4: lui $s0,0x8005 -S800118e8: addiu $s0,$s0,-18480 +S800118e4: la_ $s0, 0x8004b7d0 S800118ec: lw $v0,1012($s0) S800118f0: nop S800118f4: jalr $v0 @@ -1919,8 +1906,7 @@ S80011da8: addiu $sp,$sp,200 S80011dac: addiu $sp,$sp,-24 S80011db0: sw $s0,16($sp) S80011db4: move_ $s0,$a0 -S80011db8: lui $a0,0x8001 -S80011dbc: addiu $a0,$a0,6568 +S80011db8: la_ $a0, 0x800119a8 S80011dc0: li $a1,160 S80011dc4: sw $ra,20($sp) S80011dc8: jal 0x80014504 @@ -1970,8 +1956,7 @@ S80011e74: addiu $sp,$sp,-32 S80011e78: sw $s0,16($sp) S80011e7c: move_ $s0,$a0 S80011e80: sw $s2,24($sp) -S80011e84: lui $s2,0x8005 -S80011e88: addiu $s2,$s2,-8688 +S80011e84: la_ $s2, 0x8004de10 S80011e8c: sw $ra,28($sp) S80011e90: sw $s1,20($sp) S80011e94: lw $a0,80($s0) @@ -2095,14 +2080,12 @@ S80012068: addiu $sp,$sp,24 S8001206c: addiu $sp,$sp,-24 S80012070: sw $s0,16($sp) S80012074: move_ $s0,$a0 -S80012078: lui $a0,0x8001 -S8001207c: addiu $a0,$a0,8120 +S80012078: la_ $a0, 0x80011fb8 S80012080: li $a1,104 S80012084: sw $ra,20($sp) S80012088: jal 0x80014504 S8001208c: move_ $a2,$zr -S80012090: lui $v1,0x8001 -S80012094: addiu $v1,$v1,7660 +S80012090: la_ $v1, 0x80011dec S80012098: sw $v1,100($v0) S8001209c: sw $s0,80($v0) S800120a0: sw $zr,84($v0) @@ -2248,10 +2231,8 @@ S800122cc: sw $v0,8($s8) S800122d0: li $a1,1 S800122d4: move_ $s1,$zr S800122d8: move_ $s2,$s7 -S800122dc: lui $s0,0x8004 -S800122e0: addiu $s0,$s0,-4472 -S800122e4: lui $v0,0x8004 -S800122e8: addiu $v0,$v0,-4484 +S800122dc: la_ $s0, 0x8003ee88 +S800122e4: la_ $v0, 0x8003ee7c S800122ec: lh $a0,80($s6) S800122f0: lhu $a3,8($v0) S800122f4: lh $a2,4($v0) @@ -2377,8 +2358,7 @@ S800124d0: lw $v0,276($a0) S800124d4: nop S800124d8: jalr $v0 S800124dc: addiu $s3,$s3,12 -S800124e0: lui $v0,0x8004 -S800124e4: addiu $v0,$v0,-4352 +S800124e0: la_ $v0, 0x8003ef00 S800124e8: addu $s0,$s0,$v0 S800124ec: lw $v0,0($s0) S800124f0: lw $a0,64($s1) @@ -2400,8 +2380,7 @@ S8001252c: bnez $v0,S800124a4 S80012530: sll $s0,$s2,0x2 S80012534: j 0x80012680 S80012538: nop -S8001253c: lui $v0,0x8004 -S80012540: addiu $v0,$v0,19256 +S8001253c: la_ $v0, 0x80044b38 S80012544: move_ $s4,$v0 S80012548: li $s3,72 S8001254c: lui $a0,0x8006 @@ -2583,8 +2562,7 @@ S80012808: lw $v1,16($s1) S8001280c: nop S80012810: sltiu $v0,$v1,7 S80012814: beqz $v0,S80012838 -S80012818: lui $v0,0x8001 -S8001281c: addiu $v0,$v0,132 +S80012818: la_ $v0, 0x80010084 S80012820: sll $v1,$v1,0x2 S80012824: addu $v1,$v1,$v0 S80012828: lw $v0,0($v1) @@ -3196,8 +3174,7 @@ S8001319c: lw $v1,16($s1) S800131a0: nop S800131a4: sltiu $v0,$v1,8 S800131a8: beqz $v0,S800131cc -S800131ac: lui $v0,0x8001 -S800131b0: addiu $v0,$v0,164 +S800131ac: la_ $v0, 0x800100a4 S800131b4: sll $v1,$v1,0x2 S800131b8: addu $v1,$v1,$v0 S800131bc: lw $v0,0($v1) @@ -3373,8 +3350,7 @@ S80013460: sw $s0,16($sp) S80013464: move_ $s0,$a0 S80013468: sw $s1,20($sp) S8001346c: move_ $s1,$a1 -S80013470: lui $a0,0x8001 -S80013474: addiu $a0,$a0,9996 +S80013470: la_ $a0, 0x8001270c S80013478: li $a1,160 S8001347c: sw $ra,24($sp) S80013480: jal 0x80014504 @@ -3415,16 +3391,14 @@ S80013508: addu $v0,$v0,$v1 S8001350c: sll $v0,$v0,0x2 S80013510: subu $v0,$v0,$v1 S80013514: sll $v0,$v0,0x3 -S80013518: lui $v1,0x8004 -S8001351c: addiu $v1,$v1,-4260 +S80013518: la_ $v1, 0x8003ef5c S80013520: addu $v0,$v0,$v1 S80013524: lw $ra,16($sp) S80013528: nop S8001352c: jr $ra S80013530: addiu $sp,$sp,24 S80013534: li $v1,7 -S80013538: lui $v0,0x8004 -S8001353c: addiu $v0,$v0,11036 +S80013538: la_ $v0, 0x80042b1c S80013540: addiu $v0,$v0,14 S80013544: sh $zr,88($v0) S80013548: addiu $v1,$v1,-1 @@ -3436,8 +3410,7 @@ S8001355c: blez $a0,S8001357c S80013560: sll $v1,$a0,0x1 S80013564: addu $v1,$v1,$a0 S80013568: sll $v1,$v1,0x2 -S8001356c: lui $v0,0x8004 -S80013570: addiu $v0,$v0,6200 +S8001356c: la_ $v0, 0x80041838 S80013574: jr $ra S80013578: addu $v0,$v1,$v0 S8001357c: jr $ra @@ -3475,8 +3448,7 @@ S800135f8: bnez $v0,S80013608 S800135fc: slti $t0,$a0,0 S80013600: jr $ra S80013604: move_ $v0,$zr -S80013608: lui $v0,0x8004 -S8001360c: addiu $v0,$v0,11208 +S80013608: la_ $v0, 0x80042bc8 S80013610: sll $v1,$v1,0x2 S80013614: addu $v1,$v1,$v0 S80013618: lw $v1,0($v1) @@ -3512,8 +3484,7 @@ S8001368c: jr $ra S80013690: move_ $v0,$a3 S80013694: addiu $sp,$sp,-24 S80013698: sw $s0,16($sp) -S8001369c: lui $s0,0x8006 -S800136a0: addiu $s0,$s0,-13016 +S8001369c: la_ $s0, 0x8005cd28 S800136a4: move_ $a0,$s0 S800136a8: sw $ra,20($sp) S800136ac: jal 0x8002e65c @@ -3543,8 +3514,7 @@ S80013708: jal 0x80013694 S8001370c: nop S80013710: bnez $v0,S80013754 S80013714: lui $v1,0x8004 -S80013718: lui $s0,0x8004 -S8001371c: addiu $s0,$s0,19204 +S80013718: la_ $s0, 0x80044b04 S80013720: lw $a0,36($s0) S80013724: jal 0x8002e65c S80013728: li $a1,512 @@ -3648,8 +3618,7 @@ S800138ac: lw $v0,19204($v0) S800138b0: jr $ra S800138b4: sltu $v0,$zr,$v0 S800138b8: addiu $sp,$sp,-24 -S800138bc: lui $a0,0x8001 -S800138c0: addiu $a0,$a0,14208 +S800138bc: la_ $a0, 0x80013780 S800138c4: lui $v1,0x8004 S800138c8: sw $s0,16($sp) S800138cc: addiu $s0,$v1,19204 @@ -3703,10 +3672,8 @@ S80013988: j 0x80013994 S8001398c: sw $v0,12($s0) S80013990: sw $s5,12($s0) S80013994: move_ $a0,$s2 -S80013998: lui $s0,0x8005 -S8001399c: addiu $s0,$s0,-30912 -S800139a0: lui $s1,0x8004 -S800139a4: addiu $s1,$s1,19228 +S80013998: la_ $s0, 0x80048740 +S800139a0: la_ $s1, 0x80044b1c S800139a8: move_ $a1,$s3 S800139ac: lw $v0,12($s0) S800139b0: nop @@ -4189,8 +4156,7 @@ S80014120: jr $ra S80014124: addu $v0,$v0,$a1 S80014128: move_ $a0,$zr S8001412c: li $a1,1 -S80014130: lui $v0,0x8004 -S80014134: addiu $v0,$v0,19260 +S80014130: la_ $v0, 0x80044b3c S80014138: addiu $v1,$v0,2 S8001413c: lw $v0,2($v1) S80014140: nop @@ -4234,30 +4200,26 @@ S800141d4: lw $ra,20($sp) S800141d8: lw $s0,16($sp) S800141dc: jr $ra S800141e0: addiu $sp,$sp,24 -S800141e4: lui $v0,0x8004 -S800141e8: addiu $v0,$v0,20332 +S800141e4: la_ $v0, 0x80044f6c S800141ec: sll $a0,$a0,0x2 S800141f0: addu $a0,$a0,$v0 S800141f4: lw $v0,0($a0) S800141f8: jr $ra S800141fc: sltu $v0,$zr,$v0 -S80014200: lui $v0,0x8004 -S80014204: addiu $v0,$v0,29860 +S80014200: la_ $v0, 0x800474a4 S80014208: sll $a0,$a0,0x1 S8001420c: addu $a0,$a0,$v0 S80014210: lhu $v0,0($a0) S80014214: jr $ra S80014218: nop -S8001421c: lui $v0,0x8004 -S80014220: addiu $v0,$v0,20332 +S8001421c: la_ $v0, 0x80044f6c S80014224: sll $a0,$a0,0x2 S80014228: addu $a0,$a0,$v0 S8001422c: lw $v0,0($a0) S80014230: jr $ra S80014234: nop S80014238: addiu $sp,$sp,-24 -S8001423c: lui $v0,0x8004 -S80014240: addiu $v0,$v0,20332 +S8001423c: la_ $v0, 0x80044f6c S80014244: sll $a0,$a0,0x2 S80014248: addu $a0,$a0,$v0 S8001424c: sw $ra,16($sp) @@ -4390,32 +4352,23 @@ S80014444: sw $v0,36($s0) S80014448: addiu $a0,$a0,3 S8001444c: sra $v0,$a0,0x2 S80014450: sw $v0,32($s0) -S80014454: lui $v0,0x8001 -S80014458: addiu $v0,$v0,17012 +S80014454: la_ $v0, 0x80014274 S8001445c: sw $v0,40($s0) -S80014460: lui $v0,0x8001 -S80014464: addiu $v0,$v0,17032 +S80014460: la_ $v0, 0x80014288 S80014468: sw $v0,44($s0) -S8001446c: lui $v0,0x8001 -S80014470: addiu $v0,$v0,17048 +S8001446c: la_ $v0, 0x80014298 S80014474: sw $v0,48($s0) -S80014478: lui $v0,0x8001 -S8001447c: addiu $v0,$v0,17060 +S80014478: la_ $v0, 0x800142a4 S80014480: sw $v0,52($s0) -S80014484: lui $v0,0x8001 -S80014488: addiu $v0,$v0,17068 +S80014484: la_ $v0, 0x800142ac S8001448c: sw $v0,56($s0) -S80014490: lui $v0,0x8001 -S80014494: addiu $v0,$v0,17096 +S80014490: la_ $v0, 0x800142c8 S80014498: sw $v0,60($s0) -S8001449c: lui $v0,0x8001 -S800144a0: addiu $v0,$v0,17120 +S8001449c: la_ $v0, 0x800142e0 S800144a4: sw $v0,64($s0) -S800144a8: lui $v0,0x8001 -S800144ac: addiu $v0,$v0,17140 +S800144a8: la_ $v0, 0x800142f4 S800144b0: sw $v0,68($s0) -S800144b4: lui $v0,0x8001 -S800144b8: addiu $v0,$v0,17160 +S800144b4: la_ $v0, 0x80014308 S800144bc: sw $s4,72($s0) S800144c0: beqz $s3,S800144e0 S800144c4: sw $v0,76($s0) @@ -4545,8 +4498,7 @@ S800146b0: li $a0,9 S800146b4: move_ $a1,$zr S800146b8: jal 0x8002e50c S800146bc: move_ $a2,$a1 -S800146c0: lui $s0,0x8005 -S800146c4: addiu $s0,$s0,-18980 +S800146c0: la_ $s0, 0x8004b5dc S800146c8: lw $v0,12($s0) S800146cc: nop S800146d0: jalr $v0 @@ -4652,8 +4604,7 @@ S8001485c: sw $ra,20($sp) S80014860: jal 0x8003b56c S80014864: sw $s0,16($sp) S80014868: jal 0x8003bdc8 -S8001486c: lui $s0,0x8005 -S80014870: addiu $s0,$s0,-30896 +S8001486c: la_ $s0, 0x80048750 S80014874: move_ $a0,$s0 S80014878: lui $v0,0x8005 S8001487c: lw $v0,-18944($v0) @@ -4678,8 +4629,7 @@ S800148c4: lw $v1,-13144($v1) S800148c8: nop S800148cc: sltiu $v0,$v1,7 S800148d0: beqz $v0,S800148f4 -S800148d4: lui $v0,0x8001 -S800148d8: addiu $v0,$v0,276 +S800148d4: la_ $v0, 0x80010114 S800148dc: sll $v1,$v1,0x2 S800148e0: addu $v1,$v1,$v0 S800148e4: lw $v0,0($v1) @@ -4687,18 +4637,15 @@ S800148e8: nop S800148ec: jr $v0 S800148f0: nop S800148f4: lui $v1,0x8005 -S800148f8: lui $v0,0x8001 -S800148fc: addiu $v0,$v0,204 +S800148f8: la_ $v0, 0x800100cc S80014900: jr $ra S80014904: sw $v0,-30884($v1) S80014908: lui $v1,0x8005 -S8001490c: lui $v0,0x8001 -S80014910: addiu $v0,$v0,228 +S8001490c: la_ $v0, 0x800100e4 S80014914: jr $ra S80014918: sw $v0,-30884($v1) S8001491c: lui $v1,0x8005 -S80014920: lui $v0,0x8001 -S80014924: addiu $v0,$v0,252 +S80014920: la_ $v0, 0x800100fc S80014928: jr $ra S8001492c: sw $v0,-30884($v1) S80014930: addiu $sp,$sp,-40 @@ -4987,8 +4934,7 @@ S80014d98: nop S80014d9c: sltiu $v0,$s5,5 S80014da0: beqz $v0,S80014dc8 S80014da4: sw $zr,768($s0) -S80014da8: lui $v0,0x8001 -S80014dac: addiu $v0,$v0,308 +S80014da8: la_ $v0, 0x80010134 S80014db0: sll $v1,$s5,0x2 S80014db4: addu $v1,$v1,$v0 S80014db8: lw $v0,0($v1) @@ -4998,16 +4944,14 @@ S80014dc4: nop S80014dc8: lui $v0,0x8005 S80014dcc: j 0x80014e70 S80014dd0: sw $zr,-30124($v0) -S80014dd4: lui $v1,0x8005 -S80014dd8: addiu $v1,$v1,-30896 +S80014dd4: la_ $v1, 0x80048750 S80014ddc: lw $v0,788($v1) S80014de0: nop S80014de4: sll $v0,$v0,0x7 S80014de8: addiu $v0,$v0,128 S80014dec: j 0x80014e70 S80014df0: sw $v0,772($v1) -S80014df4: lui $a0,0x8005 -S80014df8: addiu $a0,$a0,-30896 +S80014df4: la_ $a0, 0x80048750 S80014dfc: lw $v1,788($a0) S80014e00: lw $v0,784($a0) S80014e04: sll $v1,$v1,0x7 @@ -5015,8 +4959,7 @@ S80014e08: addiu $v0,$v0,128 S80014e0c: addu $v1,$v1,$v0 S80014e10: j 0x80014e70 S80014e14: sw $v1,772($a0) -S80014e18: lui $a0,0x8005 -S80014e1c: addiu $a0,$a0,-30896 +S80014e18: la_ $a0, 0x80048750 S80014e20: lw $v0,788($a0) S80014e24: lw $v1,784($a0) S80014e28: lw $a1,780($a0) @@ -5026,8 +4969,7 @@ S80014e34: addu $v0,$v0,$v1 S80014e38: addu $v0,$v0,$a1 S80014e3c: j 0x80014e70 S80014e40: sw $v0,772($a0) -S80014e44: lui $a1,0x8005 -S80014e48: addiu $a1,$a1,-30896 +S80014e44: la_ $a1, 0x80048750 S80014e4c: lw $v0,788($a1) S80014e50: lw $a0,784($a1) S80014e54: lw $v1,780($a1) @@ -5163,8 +5105,7 @@ S80015058: andi $v1,$s5,0xff S8001505c: sltiu $v0,$v1,5 S80015060: beqz $v0,S80015088 S80015064: sw $zr,768($s0) -S80015068: lui $v0,0x8001 -S8001506c: addiu $v0,$v0,332 +S80015068: la_ $v0, 0x8001014c S80015070: sll $v1,$v1,0x2 S80015074: addu $v1,$v1,$v0 S80015078: lw $v0,0($v1) @@ -5175,16 +5116,14 @@ S80015088: lui $v1,0x8005 S8001508c: sra $v0,$s5,0x8 S80015090: j 0x80015134 S80015094: sw $v0,-30124($v1) -S80015098: lui $v1,0x8005 -S8001509c: addiu $v1,$v1,-30896 +S80015098: la_ $v1, 0x80048750 S800150a0: lw $v0,788($v1) S800150a4: nop S800150a8: sll $v0,$v0,0x7 S800150ac: addiu $v0,$v0,128 S800150b0: j 0x80015134 S800150b4: sw $v0,772($v1) -S800150b8: lui $a0,0x8005 -S800150bc: addiu $a0,$a0,-30896 +S800150b8: la_ $a0, 0x80048750 S800150c0: lw $v1,788($a0) S800150c4: lw $v0,784($a0) S800150c8: sll $v1,$v1,0x7 @@ -5192,8 +5131,7 @@ S800150cc: addiu $v0,$v0,128 S800150d0: addu $v1,$v1,$v0 S800150d4: j 0x80015134 S800150d8: sw $v1,772($a0) -S800150dc: lui $a0,0x8005 -S800150e0: addiu $a0,$a0,-30896 +S800150dc: la_ $a0, 0x80048750 S800150e4: lw $v0,788($a0) S800150e8: lw $v1,784($a0) S800150ec: lw $a1,780($a0) @@ -5203,8 +5141,7 @@ S800150f8: addu $v0,$v0,$v1 S800150fc: addu $v0,$v0,$a1 S80015100: j 0x80015134 S80015104: sw $v0,772($a0) -S80015108: lui $a1,0x8005 -S8001510c: addiu $a1,$a1,-30896 +S80015108: la_ $a1, 0x80048750 S80015110: lw $v0,788($a1) S80015114: lw $a0,784($a1) S80015118: lw $v1,780($a1) @@ -5362,8 +5299,7 @@ S80015374: lw $v0,-18944($v0) S80015378: nop S8001537c: jalr $v0 S80015380: li $a1,604 -S80015384: lui $v1,0x8005 -S80015388: addiu $v1,$v1,-30036 +S80015384: la_ $v1, 0x80048aac S8001538c: sll $v0,$s0,0x2 S80015390: addu $v0,$v0,$v1 S80015394: lw $v0,0($v0) @@ -5379,8 +5315,7 @@ S800153b8: beq $s0,$v0,S80015408 S800153bc: li $v0,3 S800153c0: beq $s0,$v0,S80015418 S800153c4: nop -S800153c8: lui $a1,0x8006 -S800153cc: addiu $a1,$a1,-13120 +S800153c8: la_ $a1, 0x8005ccc0 S800153d0: addiu $a2,$s2,4 S800153d4: li $v0,15 S800153d8: move_ $a3,$s2 @@ -5617,8 +5552,7 @@ S80015770: sw $s3,28($sp) S80015774: sw $s1,20($sp) S80015778: beqz $v0,S80015a88 S8001577c: sw $s0,16($sp) -S80015780: lui $v0,0x8001 -S80015784: addiu $v0,$v0,352 +S80015780: la_ $v0, 0x80010160 S80015788: sll $v1,$a0,0x2 S8001578c: addu $v1,$v1,$v0 S80015790: lw $v0,0($v1) @@ -5632,8 +5566,7 @@ S800157ac: bne $v0,$s2,S80015a8c S800157b0: move_ $v0,$s4 S800157b4: j 0x80015a88 S800157b8: li $s4,1 -S800157bc: lui $v0,0x8005 -S800157c0: addiu $v0,$v0,-29388 +S800157bc: la_ $v0, 0x80048d34 S800157c4: sll $v1,$s2,0x5 S800157c8: subu $v1,$v1,$s2 S800157cc: sll $v1,$v1,0x3 @@ -5657,8 +5590,7 @@ S80015810: bnez $v0,S800157f4 S80015814: move_ $v0,$s4 S80015818: j 0x80015a8c S8001581c: nop -S80015820: lui $v0,0x8005 -S80015824: addiu $v0,$v0,-29388 +S80015820: la_ $v0, 0x80048d34 S80015828: sll $v1,$s2,0x5 S8001582c: subu $v1,$v1,$s2 S80015830: sll $v1,$v1,0x3 @@ -5668,8 +5600,7 @@ S8001583c: addu $v1,$v1,$v0 S80015840: addiu $v0,$s2,3 S80015844: j 0x80015a84 S80015848: sw $v0,1888($v1) -S8001584c: lui $v0,0x8005 -S80015850: addiu $v0,$v0,-29388 +S8001584c: la_ $v0, 0x80048d34 S80015854: sll $v1,$s2,0x5 S80015858: subu $v1,$v1,$s2 S8001585c: sll $v1,$v1,0x3 @@ -5716,8 +5647,7 @@ S800158fc: bnez $v0,S80015a8c S80015900: move_ $v0,$s4 S80015904: j 0x80015a88 S80015908: li $s4,1 -S8001590c: lui $v0,0x8005 -S80015910: addiu $v0,$v0,-29388 +S8001590c: la_ $v0, 0x80048d34 S80015914: sll $v1,$s2,0x5 S80015918: subu $v1,$v1,$s2 S8001591c: sll $v1,$v1,0x3 @@ -5834,8 +5764,7 @@ S80015ad4: beq $a0,$v0,S80015b5c S80015ad8: move_ $v0,$a3 S80015adc: j 0x80015b94 S80015ae0: nop -S80015ae4: lui $v0,0x8005 -S80015ae8: addiu $v0,$v0,-29628 +S80015ae4: la_ $v0, 0x80048c44 S80015aec: sll $v1,$a1,0x2 S80015af0: addu $v1,$v1,$v0 S80015af4: lui $v0,0x8005 @@ -5850,8 +5779,7 @@ S80015b14: li $a3,1 S80015b18: lui $a2,0x98 S80015b1c: lui $v0,0x8005 S80015b20: addiu $a0,$v0,-29388 -S80015b24: lui $v0,0x8005 -S80015b28: addiu $v0,$v0,-29588 +S80015b24: la_ $v0, 0x80048c6c S80015b2c: sll $v1,$a1,0x2 S80015b30: addu $v1,$v1,$v0 S80015b34: lw $v0,108($a0) @@ -5866,8 +5794,7 @@ S80015b54: jr $ra S80015b58: sw $a2,108($a0) S80015b5c: lui $v0,0x8005 S80015b60: addiu $a0,$v0,-29388 -S80015b64: lui $v0,0x8005 -S80015b68: addiu $v0,$v0,-29556 +S80015b64: la_ $v0, 0x80048c8c S80015b6c: sll $v1,$a1,0x2 S80015b70: addu $v1,$v1,$v0 S80015b74: lw $v0,108($a0) @@ -5881,8 +5808,7 @@ S80015b90: move_ $v0,$a3 S80015b94: jr $ra S80015b98: nop S80015b9c: lui $v1,0x8005 -S80015ba0: lui $v0,0x8005 -S80015ba4: addiu $v0,$v0,-29516 +S80015ba0: la_ $v0, 0x80048cb4 S80015ba8: sll $a1,$a1,0x1 S80015bac: addu $a1,$a1,$v0 S80015bb0: lw $a2,-19600($v1) @@ -6099,8 +6025,7 @@ S80015ef8: move_ $v0,$zr S80015efc: jr $ra S80015f00: nop S80015f04: beqz $a1,S80015f3c -S80015f08: lui $v0,0x8005 -S80015f0c: addiu $v0,$v0,-29388 +S80015f08: la_ $v0, 0x80048d34 S80015f10: addu $a0,$a0,$v0 S80015f14: lb $v0,124($a0) S80015f18: nop @@ -6126,8 +6051,7 @@ S80015f64: move_ $v0,$zr S80015f68: jr $ra S80015f6c: nop S80015f70: beqz $a1,S80015f98 -S80015f74: lui $v0,0x8005 -S80015f78: addiu $v0,$v0,-29388 +S80015f74: la_ $v0, 0x80048d34 S80015f7c: addu $v0,$a0,$v0 S80015f80: lb $v0,930($v0) S80015f84: nop @@ -6176,8 +6100,7 @@ S8001602c: bnez $v0,S80015ff0 S80016030: nop S80016034: beqz $s4,S80016064 S80016038: sll $v1,$s3,0x2 -S8001603c: lui $v0,0x8005 -S80016040: addiu $v0,$v0,-29448 +S8001603c: la_ $v0, 0x80048cf8 S80016044: addu $v1,$v1,$v0 S80016048: lw $v0,0($v1) S8001604c: nop @@ -6186,8 +6109,7 @@ S80016054: bnez $v0,S80016088 S80016058: move_ $v0,$zr S8001605c: j 0x80016088 S80016060: li $v0,1 -S80016064: lui $v0,0x8005 -S80016068: addiu $v0,$v0,-29448 +S80016064: la_ $v0, 0x80048cf8 S8001606c: addu $v1,$v1,$v0 S80016070: lw $v1,0($v1) S80016074: nop @@ -6242,8 +6164,7 @@ S80016134: subu $v0,$v0,$a0 S80016138: sll $v0,$v0,0x3 S8001613c: subu $v0,$v0,$a0 S80016140: sll $v0,$v0,0x2 -S80016144: lui $v1,0x8005 -S80016148: addiu $v1,$v1,-27492 +S80016144: la_ $v1, 0x8004949c S8001614c: sw $s0,16($sp) S80016150: addu $s0,$v0,$v1 S80016154: lui $v0,0x8004 @@ -6286,8 +6207,7 @@ S800161e4: sw $ra,28($sp) S800161e8: sw $s1,20($sp) S800161ec: beqz $a1,S8001622c S800161f0: sw $s0,16($sp) -S800161f4: lui $v0,0x8005 -S800161f8: addiu $v0,$v0,-29388 +S800161f4: la_ $v0, 0x80048d34 S800161fc: addu $v1,$s2,$v0 S80016200: lbu $v0,124($v1) S80016204: nop @@ -6368,8 +6288,7 @@ S8001632c: jalr $v0 S80016330: li $a1,1 S80016334: j 0x80016368 S80016338: nop -S8001633c: lui $v0,0x8005 -S80016340: addiu $v0,$v0,-29388 +S8001633c: la_ $v0, 0x80048d34 S80016344: addu $a0,$a0,$v0 S80016348: lbu $v0,930($a0) S8001634c: nop @@ -6472,8 +6391,7 @@ S800164cc: j 0x800164e4 S800164d0: addiu $a0,$a0,-19520 S800164d4: bne $v1,$v0,S800164f8 S800164d8: li $v0,96 -S800164dc: lui $a0,0x8005 -S800164e0: addiu $a0,$a0,-19490 +S800164dc: la_ $a0, 0x8004b3de S800164e4: move_ $a1,$a3 S800164e8: jal 0x80015590 S800164ec: andi $a2,$a2,0xffff @@ -6536,80 +6454,70 @@ S800165cc: sw $s1,28($sp) S800165d0: andi $s1,$s3,0xffff S800165d4: bnez $s1,S800165f0 S800165d8: sw $ra,40($sp) -S800165dc: lui $a0,0x8005 -S800165e0: addiu $a0,$a0,-30020 +S800165dc: la_ $a0, 0x80048abc S800165e4: move_ $a1,$s0 S800165e8: jal 0x800155d4 S800165ec: move_ $a2,$s2 S800165f0: li $v0,2 S800165f4: bne $s1,$v0,S80016614 S800165f8: li $v0,4 -S800165fc: lui $a0,0x8005 -S80016600: addiu $a0,$a0,-19592 +S800165fc: la_ $a0, 0x8004b378 S80016604: move_ $a1,$s0 S80016608: jal 0x800155d4 S8001660c: move_ $a2,$s2 S80016610: li $v0,4 S80016614: bne $s1,$v0,S80016634 S80016618: li $v0,6 -S8001661c: lui $a0,0x8005 -S80016620: addiu $a0,$a0,-19574 +S8001661c: la_ $a0, 0x8004b38a S80016624: move_ $a1,$s0 S80016628: jal 0x800155d4 S8001662c: move_ $a2,$s2 S80016630: li $v0,6 S80016634: bne $s1,$v0,S80016654 S80016638: li $v0,8 -S8001663c: lui $a0,0x8005 -S80016640: addiu $a0,$a0,-19572 +S8001663c: la_ $a0, 0x8004b38c S80016644: move_ $a1,$s0 S80016648: jal 0x800155d4 S8001664c: move_ $a2,$s2 S80016650: li $v0,8 S80016654: bne $s1,$v0,S80016674 S80016658: li $v0,10 -S8001665c: lui $a0,0x8005 -S80016660: addiu $a0,$a0,-19571 +S8001665c: la_ $a0, 0x8004b38d S80016664: move_ $a1,$s0 S80016668: jal 0x800155d4 S8001666c: move_ $a2,$s2 S80016670: li $v0,10 S80016674: bne $s1,$v0,S80016694 S80016678: li $v0,12 -S8001667c: lui $a0,0x8005 -S80016680: addiu $a0,$a0,-19570 +S8001667c: la_ $a0, 0x8004b38e S80016684: move_ $a1,$s0 S80016688: jal 0x800155d4 S8001668c: move_ $a2,$s2 S80016690: li $v0,12 S80016694: bne $s1,$v0,S800166b4 S80016698: li $v0,14 -S8001669c: lui $a0,0x8005 -S800166a0: addiu $a0,$a0,-19566 +S8001669c: la_ $a0, 0x8004b392 S800166a4: move_ $a1,$s0 S800166a8: jal 0x800155d4 S800166ac: move_ $a2,$s2 S800166b0: li $v0,14 S800166b4: bne $s1,$v0,S800166d4 S800166b8: li $v0,16 -S800166bc: lui $a0,0x8005 -S800166c0: addiu $a0,$a0,-19558 +S800166bc: la_ $a0, 0x8004b39a S800166c4: move_ $a1,$s0 S800166c8: jal 0x800155d4 S800166cc: move_ $a2,$s2 S800166d0: li $v0,16 S800166d4: bne $s1,$v0,S800166f4 S800166d8: li $v0,24 -S800166dc: lui $a0,0x8005 -S800166e0: addiu $a0,$a0,-19546 +S800166dc: la_ $a0, 0x8004b3a6 S800166e4: move_ $a1,$s0 S800166e8: jal 0x800155d4 S800166ec: move_ $a2,$s2 S800166f0: li $v0,24 S800166f4: bne $s1,$v0,S80016714 S800166f8: andi $s1,$s3,0xffff -S800166fc: lui $a0,0x8005 -S80016700: addiu $a0,$a0,-19542 +S800166fc: la_ $a0, 0x8004b3aa S80016704: move_ $a1,$s0 S80016708: jal 0x800155d4 S8001670c: move_ $a2,$s2 @@ -6617,32 +6525,28 @@ S80016710: andi $s1,$s3,0xffff S80016714: li $v0,26 S80016718: bne $s1,$v0,S80016738 S8001671c: li $v0,28 -S80016720: lui $a0,0x8005 -S80016724: addiu $a0,$a0,-19540 +S80016720: la_ $a0, 0x8004b3ac S80016728: move_ $a1,$s0 S8001672c: jal 0x800155d4 S80016730: move_ $a2,$s2 S80016734: li $v0,28 S80016738: bne $s1,$v0,S80016758 S8001673c: li $v0,32 -S80016740: lui $a0,0x8005 -S80016744: addiu $a0,$a0,-19531 +S80016740: la_ $a0, 0x8004b3b5 S80016748: move_ $a1,$s0 S8001674c: jal 0x800155d4 S80016750: move_ $a2,$s2 S80016754: li $v0,32 S80016758: bne $s1,$v0,S80016778 S8001675c: li $v0,64 -S80016760: lui $a0,0x8005 -S80016764: addiu $a0,$a0,-19520 +S80016760: la_ $a0, 0x8004b3c0 S80016768: move_ $a1,$s0 S8001676c: jal 0x800155d4 S80016770: move_ $a2,$s2 S80016774: li $v0,64 S80016778: bne $s1,$v0,S80016798 S8001677c: li $v0,112 -S80016780: lui $a0,0x8005 -S80016784: addiu $a0,$a0,-19490 +S80016780: la_ $a0, 0x8004b3de S80016788: move_ $a1,$s0 S8001678c: jal 0x800155d4 S80016790: move_ $a2,$s2 @@ -6799,8 +6703,7 @@ S800169e8: addiu $sp,$sp,-24 S800169ec: beqz $v0,S80016a20 S800169f0: sw $ra,16($sp) S800169f4: li $v1,2 -S800169f8: lui $v0,0x8005 -S800169fc: addiu $v0,$v0,-30020 +S800169f8: la_ $v0, 0x80048abc S80016a00: addu $v0,$v0,$v1 S80016a04: sb $zr,0($v0) S80016a08: addiu $v1,$v1,-1 @@ -6841,8 +6744,7 @@ S80016a90: addiu $sp,$sp,24 S80016a94: addiu $sp,$sp,-24 S80016a98: lui $v0,0x8005 S80016a9c: sw $s0,16($sp) -S80016aa0: lui $s0,0x8005 -S80016aa4: addiu $s0,$s0,-29388 +S80016aa0: la_ $s0, 0x80048d34 S80016aa8: move_ $a0,$s0 S80016aac: lw $v0,-18944($v0) S80016ab0: sw $ra,20($sp) @@ -6899,8 +6801,7 @@ S80016b78: lui $v0,0x8005 S80016b7c: lw $v0,-19452($v0) S80016b80: jr $ra S80016b84: nop -S80016b88: lui $v0,0x8005 -S80016b8c: addiu $v0,$v0,-29388 +S80016b88: la_ $v0, 0x80048d34 S80016b90: sw $a0,9928($v0) S80016b94: jr $ra S80016b98: sw $a1,9936($v0) @@ -6919,8 +6820,7 @@ S80016bc8: sw $s1,36($sp) S80016bcc: jal 0x8001fcc0 S80016bd0: sw $s0,32($sp) S80016bd4: move_ $s1,$zr -S80016bd8: lui $v0,0x8004 -S80016bdc: addiu $v0,$v0,19256 +S80016bd8: la_ $v0, 0x80044b38 S80016be0: move_ $s3,$v0 S80016be4: lui $a0,0x8006 S80016be8: lw $a0,-13144($a0) @@ -6933,8 +6833,7 @@ S80016c00: lw $v0,16($sp) S80016c04: nop S80016c08: jalr $v0 S80016c0c: li $a1,11 -S80016c10: lui $s0,0x8005 -S80016c14: addiu $s0,$s0,-29304 +S80016c10: la_ $s0, 0x80048d88 S80016c18: move_ $a0,$s0 S80016c1c: jal 0x8002518c S80016c20: move_ $a1,$v0 @@ -6963,8 +6862,7 @@ S80016c78: slti $v0,$s1,3 S80016c7c: bnez $v0,S80016c3c S80016c80: addiu $s2,$s2,102 S80016c84: move_ $s4,$zr -S80016c88: lui $v0,0x8005 -S80016c8c: addiu $v0,$v0,-29388 +S80016c88: la_ $v0, 0x80048d34 S80016c90: move_ $s0,$v0 S80016c94: lw $v0,10020($s0) S80016c98: nop @@ -7032,8 +6930,7 @@ S80016d8c: jr $ra S80016d90: addiu $sp,$sp,64 S80016d94: sltiu $v0,$a0,3 S80016d98: beqz $v0,S80016db8 -S80016d9c: lui $v1,0x8005 -S80016da0: addiu $v1,$v1,-29388 +S80016d9c: la_ $v1, 0x80048d34 S80016da4: sll $v0,$a0,0x2 S80016da8: addu $v0,$v0,$v1 S80016dac: lw $v0,112($v0) @@ -7068,8 +6965,7 @@ S80016e1c: addiu $a1,$a1,4 S80016e20: lui $v0,0x8005 S80016e24: jr $ra S80016e28: sw $a0,-19596($v0) -S80016e2c: lui $v0,0x8005 -S80016e30: addiu $v0,$v0,-29388 +S80016e2c: la_ $v0, 0x80048d34 S80016e34: addu $a0,$a0,$v0 S80016e38: lbu $v0,930($a0) S80016e3c: li $v1,1 @@ -7124,8 +7020,7 @@ S80016efc: lw $s1,20($sp) S80016f00: lw $s0,16($sp) S80016f04: jr $ra S80016f08: addiu $sp,$sp,32 -S80016f0c: lui $v0,0x8005 -S80016f10: addiu $v0,$v0,-29388 +S80016f0c: la_ $v0, 0x80048d34 S80016f14: sh $zr,82($v0) S80016f18: sh $zr,80($v0) S80016f1c: sh $zr,78($v0) @@ -7178,8 +7073,7 @@ S80016fd4: nop S80016fd8: move_ $v1,$a0 S80016fdc: sltiu $v0,$v1,3 S80016fe0: beqz $v0,S80017020 -S80016fe4: lui $a0,0x8005 -S80016fe8: addiu $a0,$a0,-29388 +S80016fe4: la_ $a0, 0x80048d34 S80016fec: sll $v0,$v1,0x2 S80016ff0: addu $v0,$v0,$a0 S80016ff4: lw $v1,112($v0) @@ -7200,8 +7094,7 @@ S8001702c: subu $v0,$v0,$a0 S80017030: sll $v0,$v0,0x3 S80017034: subu $v0,$v0,$a0 S80017038: sll $v0,$v0,0x2 -S8001703c: lui $v1,0x8005 -S80017040: addiu $v1,$v1,-27492 +S8001703c: la_ $v1, 0x8004949c S80017044: addu $v0,$v0,$v1 S80017048: addiu $a0,$v0,28 S8001704c: sltiu $v0,$a1,19 @@ -7240,8 +7133,7 @@ S800170cc: subu $v0,$v0,$a0 S800170d0: sll $v0,$v0,0x3 S800170d4: subu $v0,$v0,$a0 S800170d8: sll $v0,$v0,0x2 -S800170dc: lui $v1,0x8005 -S800170e0: addiu $v1,$v1,-27492 +S800170dc: la_ $v1, 0x8004949c S800170e4: addu $v0,$v0,$v1 S800170e8: addiu $a0,$v0,28 S800170ec: sltiu $v0,$a1,19 @@ -7283,8 +7175,7 @@ S80017178: sw $s7,44($sp) S8001717c: move_ $s7,$a0 S80017180: sw $s3,28($sp) S80017184: move_ $s3,$a1 -S80017188: lui $v0,0x8005 -S8001718c: addiu $v0,$v0,-29388 +S80017188: la_ $v0, 0x80048d34 S80017190: sll $v1,$s7,0x5 S80017194: subu $v1,$v1,$s7 S80017198: sll $v1,$v1,0x3 @@ -7356,8 +7247,7 @@ S8001729c: subu $v0,$v0,$s7 S800172a0: sll $v0,$v0,0x3 S800172a4: subu $v0,$v0,$s7 S800172a8: sll $v0,$v0,0x2 -S800172ac: lui $v1,0x8005 -S800172b0: addiu $v1,$v1,-27492 +S800172ac: la_ $v1, 0x8004949c S800172b4: addu $v0,$v0,$v1 S800172b8: addiu $s6,$v0,960 S800172bc: move_ $s5,$s6 @@ -7812,8 +7702,7 @@ S800179bc: nop S800179c0: jalr $v0 S800179c4: move_ $a0,$s2 S800179c8: li $v0,1 -S800179cc: lui $a1,0x8005 -S800179d0: addiu $a1,$a1,-29388 +S800179cc: la_ $a1, 0x80048d34 S800179d4: sll $a0,$s0,0x2 S800179d8: addu $a0,$a0,$s0 S800179dc: sll $v1,$s1,0x5 @@ -7842,8 +7731,7 @@ S80017a34: move_ $s1,$a2 S80017a38: move_ $a1,$v0 S80017a3c: li $v0,-1 S80017a40: beq $a1,$v0,S80017a9c -S80017a44: lui $a0,0x8005 -S80017a48: addiu $a0,$a0,-29388 +S80017a44: la_ $a0, 0x80048d34 S80017a4c: sll $v1,$a1,0x2 S80017a50: addu $v1,$v1,$a1 S80017a54: sll $v0,$s0,0x5 @@ -7880,8 +7768,7 @@ S80017acc: move_ $s1,$a2 S80017ad0: move_ $a1,$v0 S80017ad4: li $v0,-1 S80017ad8: beq $a1,$v0,S80017b34 -S80017adc: lui $a0,0x8005 -S80017ae0: addiu $a0,$a0,-29388 +S80017adc: la_ $a0, 0x80048d34 S80017ae4: sll $v1,$a1,0x2 S80017ae8: addu $v1,$v1,$a1 S80017aec: sll $v0,$s0,0x5 @@ -7913,8 +7800,7 @@ S80017b50: subu $v0,$v0,$a0 S80017b54: sll $v0,$v0,0x3 S80017b58: subu $v0,$v0,$a0 S80017b5c: sll $v0,$v0,0x2 -S80017b60: lui $v1,0x8005 -S80017b64: addiu $v1,$v1,-27492 +S80017b60: la_ $v1, 0x8004949c S80017b68: jr $ra S80017b6c: addu $v0,$v0,$v1 S80017b70: beqz $a0,S80017bd4 @@ -8191,8 +8077,7 @@ S80017fa8: li $v0,2 S80017fac: jr $ra S80017fb0: sw $v0,8($a0) S80017fb4: li $v1,99 -S80017fb8: lui $v0,0x8005 -S80017fbc: addiu $v0,$v0,-18928 +S80017fb8: la_ $v0, 0x8004b610 S80017fc0: addiu $v0,$v0,396 S80017fc4: sw $zr,0($v0) S80017fc8: addiu $v1,$v1,-1 @@ -8277,8 +8162,7 @@ S80018100: addiu $a2,$a2,4 S80018104: jr $ra S80018108: move_ $v0,$zr S8001810c: addiu $sp,$sp,-24 -S80018110: lui $v0,0x8005 -S80018114: addiu $v0,$v0,-18928 +S80018110: la_ $v0, 0x8004b610 S80018118: sw $ra,16($sp) S8001811c: sw $a0,400($v0) S80018120: sw $a1,404($v0) @@ -8411,13 +8295,11 @@ S80018318: move_ $s4,$a0 S8001831c: sw $s3,28($sp) S80018320: move_ $s3,$a1 S80018324: sw $s1,20($sp) -S80018328: lui $s1,0x8005 -S8001832c: addiu $s1,$s1,-18480 +S80018328: la_ $s1, 0x8004b7d0 S80018330: move_ $a0,$s1 S80018334: li $a1,992 S80018338: sw $s0,16($sp) -S8001833c: lui $s0,0x8005 -S80018340: addiu $s0,$s0,-18980 +S8001833c: la_ $s0, 0x8004b5dc S80018344: sw $ra,36($sp) S80018348: sw $s2,24($sp) S8001834c: lw $v0,36($s0) @@ -8444,8 +8326,7 @@ S8001839c: slti $v0,$s2,2 S800183a0: bnez $v0,S80018374 S800183a4: nop S800183a8: beqz $s4,S800183d4 -S800183ac: lui $s0,0x8005 -S800183b0: addiu $s0,$s0,-18476 +S800183ac: la_ $s0, 0x8004b7d4 S800183b4: move_ $a0,$s0 S800183b8: jal 0x8002152c S800183bc: addiu $a1,$s0,34 @@ -8454,8 +8335,7 @@ S800183c4: lui $v1,0x8000 S800183c8: or $v0,$v0,$v1 S800183cc: j 0x800183e4 S800183d0: sw $v0,-4($s0) -S800183d4: lui $a0,0x8005 -S800183d8: addiu $a0,$a0,-18476 +S800183d4: la_ $a0, 0x8004b7d4 S800183dc: jal 0x8002147c S800183e0: addiu $a1,$a0,34 S800183e4: andi $s3,$s3,0x7f @@ -8726,8 +8606,7 @@ S80018804: andi $a0,$s4,0xff S80018808: sll $v0,$a1,0x1 S8001880c: addu $v0,$v0,$a1 S80018810: sll $v0,$v0,0x1 -S80018814: lui $a1,0x8005 -S80018818: addiu $a1,$a1,-17512 +S80018814: la_ $a1, 0x8004bb98 S8001881c: addu $a1,$v0,$a1 S80018820: jal 0x80020d8c S80018824: li $a2,2 @@ -8742,8 +8621,7 @@ S80018844: lw $s1,20($sp) S80018848: lw $s0,16($sp) S8001884c: jr $ra S80018850: addiu $sp,$sp,48 -S80018854: lui $v1,0x8005 -S80018858: addiu $v1,$v1,-18480 +S80018854: la_ $v1, 0x8004b7d0 S8001885c: sll $v0,$a0,0x3 S80018860: subu $v0,$v0,$a0 S80018864: sll $v0,$v0,0x6 @@ -8751,8 +8629,7 @@ S80018868: addu $v0,$v0,$v1 S8001886c: lhu $v0,72($v0) S80018870: jr $ra S80018874: nop -S80018878: lui $v1,0x8005 -S8001887c: addiu $v1,$v1,-18480 +S80018878: la_ $v1, 0x8004b7d0 S80018880: sll $v0,$a0,0x3 S80018884: subu $v0,$v0,$a0 S80018888: sll $v0,$v0,0x6 @@ -8760,8 +8637,7 @@ S8001888c: addu $v0,$v0,$v1 S80018890: lhu $v0,78($v0) S80018894: jr $ra S80018898: nop -S8001889c: lui $v1,0x8005 -S800188a0: addiu $v1,$v1,-18480 +S8001889c: la_ $v1, 0x8004b7d0 S800188a4: sll $v0,$a0,0x3 S800188a8: subu $v0,$v0,$a0 S800188ac: sll $v0,$v0,0x6 @@ -8795,8 +8671,7 @@ S80018918: bnez $v0,S800188fc S8001891c: addu $v0,$a1,$a2 S80018920: jr $ra S80018924: nop -S80018928: lui $a3,0x8005 -S8001892c: addiu $a3,$a3,-18480 +S80018928: la_ $a3, 0x8004b7d0 S80018930: andi $v0,$a0,0x3 S80018934: sll $v1,$v0,0x3 S80018938: subu $v1,$v1,$v0 @@ -8817,8 +8692,7 @@ S80018970: lbu $v1,164($a1) S80018974: sb $v0,164($a1) S80018978: jr $ra S8001897c: sb $v1,164($a2) -S80018980: lui $v0,0x8005 -S80018984: addiu $v0,$v0,-18480 +S80018980: la_ $v0, 0x8004b7d0 S80018988: sll $v1,$a0,0x3 S8001898c: subu $v1,$v1,$a0 S80018990: sll $v1,$v1,0x6 @@ -8915,8 +8789,7 @@ S80018af8: sw $s1,20($sp) S80018afc: move_ $s1,$v0 S80018b00: sltiu $v0,$s1,7 S80018b04: beqz $v0,S80018bac -S80018b08: lui $v0,0x8001 -S80018b0c: addiu $v0,$v0,392 +S80018b08: la_ $v0, 0x80010188 S80018b10: sll $v1,$s1,0x2 S80018b14: addu $v1,$v1,$v0 S80018b18: lw $v0,0($v1) @@ -8994,8 +8867,7 @@ S80018c34: andi $s1,$s1,0x3 S80018c38: sll $v0,$s1,0x3 S80018c3c: subu $v0,$v0,$s1 S80018c40: sll $v0,$v0,0x4 -S80018c44: lui $v1,0x8005 -S80018c48: addiu $v1,$v1,-18408 +S80018c44: la_ $v1, 0x8004b818 S80018c4c: addu $v0,$v0,$v1 S80018c50: addu $s4,$a0,$v0 S80018c54: addiu $a0,$v1,-72 @@ -9204,8 +9076,7 @@ S80018f7c: move_ $a0,$s0 S80018f80: bnez $v0,S80018fd0 S80018f84: move_ $a0,$s0 S80018f88: move_ $v0,$zr -S80018f8c: lui $a2,0x8005 -S80018f90: addiu $a2,$a2,-18480 +S80018f8c: la_ $a2, 0x8004b7d0 S80018f94: andi $v1,$s2,0x3 S80018f98: sll $a1,$v1,0x3 S80018f9c: subu $a1,$a1,$v1 @@ -9357,8 +9228,7 @@ S800191e0: srl $v1,$a0,0x4 S800191e4: sll $v0,$v1,0x1 S800191e8: addu $v0,$v0,$v1 S800191ec: sll $v0,$v0,0x1 -S800191f0: lui $a1,0x8005 -S800191f4: addiu $a1,$a1,-17512 +S800191f0: la_ $a1, 0x8004bb98 S800191f8: jal 0x80020dcc S800191fc: addu $a1,$v0,$a1 S80019200: lw $ra,40($sp) @@ -9376,8 +9246,7 @@ S8001922c: move_ $s1,$zr S80019230: lui $v0,0x8005 S80019234: sw $s5,36($sp) S80019238: addiu $s5,$v0,-8688 -S8001923c: lui $a2,0x8005 -S80019240: addiu $a2,$a2,-18408 +S8001923c: la_ $a2, 0x8004b818 S80019244: sw $s4,32($sp) S80019248: addiu $s4,$a2,-72 S8001924c: sw $s3,28($sp) @@ -9446,8 +9315,7 @@ S80019344: nop S80019348: addiu $v1,$v1,1 S8001934c: andi $v1,$v1,0xfff S80019350: sw $v1,-9212($v0) -S80019354: lui $v0,0x8005 -S80019358: addiu $v0,$v0,-17404 +S80019354: la_ $v0, 0x8004bc04 S8001935c: sll $v1,$v1,0x1 S80019360: addu $v1,$v1,$v0 S80019364: lhu $v0,0($v1) @@ -9781,8 +9649,7 @@ S80019880: move_ $a1,$s0 S80019884: move_ $a0,$s0 S80019888: jal 0x8002b23c S8001988c: addiu $a1,$s2,208 -S80019890: lui $s0,0x8005 -S80019894: addiu $s0,$s0,-8688 +S80019890: la_ $s0, 0x8004de10 S80019898: lw $a0,84($s2) S8001989c: lw $v0,380($s0) S800198a0: nop @@ -9820,8 +9687,7 @@ S8001991c: lw $a2,80($s2) S80019920: lbu $a1,10($t1) S80019924: lh $v1,8($t1) S80019928: lw $a0,0($t1) -S8001992c: lui $t1,0x8005 -S80019930: addiu $t1,$t1,-8704 +S8001992c: la_ $t1, 0x8004de00 S80019934: lw $v0,12($t1) S80019938: nop S8001993c: jalr $v0 @@ -9838,8 +9704,7 @@ S80019964: addiu $a3,$a1,8 S80019968: move_ $v1,$v0 S8001996c: sltiu $v0,$v1,5 S80019970: beqz $v0,S80019f68 -S80019974: lui $v0,0x8001 -S80019978: addiu $v0,$v0,604 +S80019974: la_ $v0, 0x8001025c S8001997c: sll $v1,$v1,0x2 S80019980: addu $v1,$v1,$v0 S80019984: lw $v0,0($v1) @@ -11014,8 +10879,7 @@ S8001abc4: lbu $v0,2($v1) S8001abc8: nop S8001abcc: sltiu $v0,$v0,6 S8001abd0: beqz $v0,S8001ac00 -S8001abd4: lui $a1,0x8005 -S8001abd8: addiu $a1,$a1,-29304 +S8001abd4: la_ $a1, 0x80048d88 S8001abdc: lbu $a3,2($v1) S8001abe0: jal 0x800196e4 S8001abe4: li $a2,-1 @@ -11178,87 +11042,61 @@ S8001ae54: sw $s4,32($sp) S8001ae58: move_ $s4,$a3 S8001ae5c: sw $s1,20($sp) S8001ae60: move_ $s1,$s0 -S8001ae64: lui $a0,0x8002 -S8001ae68: addiu $a0,$a0,-21484 +S8001ae64: la_ $a0, 0x8001ac14 S8001ae6c: li $a1,372 S8001ae70: sw $ra,36($sp) S8001ae74: jal 0x80014504 S8001ae78: move_ $a2,$zr S8001ae7c: move_ $v1,$v0 -S8001ae80: lui $v0,0x8002 -S8001ae84: addiu $v0,$v0,-27452 +S8001ae80: la_ $v0, 0x800194c4 S8001ae88: sw $v0,272($v1) -S8001ae8c: lui $v0,0x8002 -S8001ae90: addiu $v0,$v0,-27416 +S8001ae8c: la_ $v0, 0x800194e8 S8001ae94: sw $v0,276($v1) -S8001ae98: lui $v0,0x8002 -S8001ae9c: addiu $v0,$v0,-27216 +S8001ae98: la_ $v0, 0x800195b0 S8001aea0: sw $v0,280($v1) -S8001aea4: lui $v0,0x8002 -S8001aea8: addiu $v0,$v0,-26996 +S8001aea4: la_ $v0, 0x8001968c S8001aeac: sw $v0,284($v1) -S8001aeb0: lui $v0,0x8002 -S8001aeb4: addiu $v0,$v0,-26908 +S8001aeb0: la_ $v0, 0x800196e4 S8001aeb8: sw $v0,288($v1) -S8001aebc: lui $v0,0x8002 -S8001aec0: addiu $v0,$v0,-26716 +S8001aebc: la_ $v0, 0x800197a4 S8001aec4: sw $v0,292($v1) -S8001aec8: lui $v0,0x8002 -S8001aecc: addiu $v0,$v0,-24656 +S8001aec8: la_ $v0, 0x80019fb0 S8001aed0: sw $v0,296($v1) -S8001aed4: lui $v0,0x8002 -S8001aed8: addiu $v0,$v0,-24192 +S8001aed4: la_ $v0, 0x8001a180 S8001aedc: sw $v0,300($v1) -S8001aee0: lui $v0,0x8002 -S8001aee4: addiu $v0,$v0,-24136 +S8001aee0: la_ $v0, 0x8001a1b8 S8001aee8: sw $v0,304($v1) -S8001aeec: lui $v0,0x8002 -S8001aef0: addiu $v0,$v0,-24088 +S8001aeec: la_ $v0, 0x8001a1e8 S8001aef4: sw $v0,308($v1) -S8001aef8: lui $v0,0x8002 -S8001aefc: addiu $v0,$v0,-24076 +S8001aef8: la_ $v0, 0x8001a1f4 S8001af00: sw $v0,312($v1) -S8001af04: lui $v0,0x8002 -S8001af08: addiu $v0,$v0,-24068 +S8001af04: la_ $v0, 0x8001a1fc S8001af0c: sw $v0,316($v1) -S8001af10: lui $v0,0x8002 -S8001af14: addiu $v0,$v0,-24060 +S8001af10: la_ $v0, 0x8001a204 S8001af18: sw $v0,320($v1) -S8001af1c: lui $v0,0x8002 -S8001af20: addiu $v0,$v0,-24004 +S8001af1c: la_ $v0, 0x8001a23c S8001af24: sw $v0,324($v1) -S8001af28: lui $v0,0x8002 -S8001af2c: addiu $v0,$v0,-23972 +S8001af28: la_ $v0, 0x8001a25c S8001af30: sw $v0,328($v1) -S8001af34: lui $v0,0x8002 -S8001af38: addiu $v0,$v0,-23892 +S8001af34: la_ $v0, 0x8001a2ac S8001af3c: sw $v0,332($v1) -S8001af40: lui $v0,0x8002 -S8001af44: addiu $v0,$v0,-23528 +S8001af40: la_ $v0, 0x8001a418 S8001af48: sw $v0,336($v1) -S8001af4c: lui $v0,0x8002 -S8001af50: addiu $v0,$v0,-23520 +S8001af4c: la_ $v0, 0x8001a420 S8001af54: sw $v0,340($v1) -S8001af58: lui $v0,0x8002 -S8001af5c: addiu $v0,$v0,-23492 +S8001af58: la_ $v0, 0x8001a43c S8001af60: sw $v0,344($v1) -S8001af64: lui $v0,0x8002 -S8001af68: addiu $v0,$v0,-23480 +S8001af64: la_ $v0, 0x8001a448 S8001af6c: sw $v0,348($v1) -S8001af70: lui $v0,0x8002 -S8001af74: addiu $v0,$v0,-23472 +S8001af70: la_ $v0, 0x8001a450 S8001af78: sw $v0,352($v1) -S8001af7c: lui $v0,0x8002 -S8001af80: addiu $v0,$v0,-23464 +S8001af7c: la_ $v0, 0x8001a458 S8001af84: sw $v0,356($v1) -S8001af88: lui $v0,0x8002 -S8001af8c: addiu $v0,$v0,-23456 +S8001af88: la_ $v0, 0x8001a460 S8001af90: sw $v0,360($v1) -S8001af94: lui $v0,0x8002 -S8001af98: addiu $v0,$v0,-23444 +S8001af94: la_ $v0, 0x8001a46c S8001af9c: sw $v0,364($v1) -S8001afa0: lui $v0,0x8002 -S8001afa4: addiu $v0,$v0,-23432 +S8001afa0: la_ $v0, 0x8001a478 S8001afa8: addiu $s0,$s0,-1 S8001afac: andi $s0,$s0,0xffff S8001afb0: sltiu $s0,$s0,3 @@ -11507,8 +11345,7 @@ S8001b378: sw $s1,20($sp) S8001b37c: move_ $s1,$a2 S8001b380: sw $s2,24($sp) S8001b384: move_ $s2,$a3 -S8001b388: lui $a0,0x8002 -S8001b38c: addiu $a0,$a0,-20316 +S8001b388: la_ $a0, 0x8001b0a4 S8001b390: li $a1,152 S8001b394: sw $ra,32($sp) S8001b398: jal 0x80014504 @@ -11525,23 +11362,17 @@ S8001b3c0: li $v1,32 S8001b3c4: sw $v1,116($v0) S8001b3c8: li $v1,6 S8001b3cc: sw $v1,120($v0) -S8001b3d0: lui $v1,0x8002 -S8001b3d4: addiu $v1,$v1,-20404 +S8001b3d0: la_ $v1, 0x8001b04c S8001b3d8: sw $v1,128($v0) -S8001b3dc: lui $v1,0x8002 -S8001b3e0: addiu $v1,$v1,-20376 +S8001b3dc: la_ $v1, 0x8001b068 S8001b3e4: sw $v1,132($v0) -S8001b3e8: lui $v1,0x8002 -S8001b3ec: addiu $v1,$v1,-20340 +S8001b3e8: la_ $v1, 0x8001b08c S8001b3f0: sw $v1,140($v0) -S8001b3f4: lui $v1,0x8002 -S8001b3f8: addiu $v1,$v1,-20332 +S8001b3f4: la_ $v1, 0x8001b094 S8001b3fc: sw $v1,144($v0) -S8001b400: lui $v1,0x8002 -S8001b404: addiu $v1,$v1,-20356 +S8001b400: la_ $v1, 0x8001b07c S8001b408: sw $v1,136($v0) -S8001b40c: lui $v1,0x8002 -S8001b410: addiu $v1,$v1,-20324 +S8001b40c: la_ $v1, 0x8001b09c S8001b414: sw $s0,80($v0) S8001b418: sw $s3,84($v0) S8001b41c: sw $s1,88($v0) @@ -11776,23 +11607,18 @@ S8001b7ac: nop S8001b7b0: jr $ra S8001b7b4: addiu $sp,$sp,24 S8001b7b8: addiu $sp,$sp,-24 -S8001b7bc: lui $a0,0x8002 -S8001b7c0: addiu $a0,$a0,-18652 +S8001b7bc: la_ $a0, 0x8001b724 S8001b7c4: li $a1,132 S8001b7c8: sw $ra,16($sp) S8001b7cc: jal 0x80014504 S8001b7d0: move_ $a2,$zr -S8001b7d4: lui $v1,0x8002 -S8001b7d8: addiu $v1,$v1,-18884 +S8001b7d4: la_ $v1, 0x8001b63c S8001b7dc: sw $v1,116($v0) -S8001b7e0: lui $v1,0x8002 -S8001b7e4: addiu $v1,$v1,-19388 +S8001b7e0: la_ $v1, 0x8001b444 S8001b7e8: sw $v1,128($v0) -S8001b7ec: lui $v1,0x8002 -S8001b7f0: addiu $v1,$v1,-18792 +S8001b7ec: la_ $v1, 0x8001b698 S8001b7f4: sw $v1,124($v0) -S8001b7f8: lui $v1,0x8002 -S8001b7fc: addiu $v1,$v1,-18708 +S8001b7f8: la_ $v1, 0x8001b6ec S8001b800: sw $v1,120($v0) S8001b804: lw $ra,16($sp) S8001b808: nop @@ -12022,8 +11848,7 @@ S8001bb84: addiu $sp,$sp,32 S8001bb88: addiu $sp,$sp,-32 S8001bb8c: sw $s1,20($sp) S8001bb90: move_ $s1,$a0 -S8001bb94: lui $a0,0x8002 -S8001bb98: addiu $a0,$a0,-17876 +S8001bb94: la_ $a0, 0x8001ba2c S8001bb9c: li $a1,108 S8001bba0: move_ $a2,$zr S8001bba4: sw $ra,24($sp) @@ -12126,8 +11951,7 @@ S8001bd24: jalr $v0 S8001bd28: ori $a0,$a0,0x1a S8001bd2c: j 0x8001bde4 S8001bd30: nop -S8001bd34: lui $s0,0x8005 -S8001bd38: addiu $s0,$s0,-18480 +S8001bd34: la_ $s0, 0x8004b7d0 S8001bd3c: lw $v0,1012($s0) S8001bd40: nop S8001bd44: jalr $v0 @@ -12184,8 +12008,7 @@ S8001be0c: sw $s2,24($sp) S8001be10: move_ $s2,$a1 S8001be14: sw $s3,28($sp) S8001be18: move_ $s3,$a2 -S8001be1c: lui $a0,0x8002 -S8001be20: addiu $a0,$a0,-17432 +S8001be1c: la_ $a0, 0x8001bbe8 S8001be24: li $a1,80 S8001be28: li $a2,8 S8001be2c: sw $ra,36($sp) @@ -12346,8 +12169,7 @@ S8001c094: beqz $v0,S8001c0a0 S8001c098: move_ $s8,$zr S8001c09c: lh $s8,100($v1) S8001c0a0: sll $s1,$s7,0x5 -S8001c0a4: lui $s0,0x8005 -S8001c0a8: addiu $s0,$s0,-8968 +S8001c0a4: la_ $s0, 0x8004dcf8 S8001c0ac: addu $s4,$s1,$s0 S8001c0b0: jal 0x8001f648 S8001c0b4: addiu $a0,$sp,16 @@ -12463,8 +12285,7 @@ S8001c268: nop S8001c26c: jalr $v0 S8001c270: move_ $a1,$zr S8001c274: sll $a1,$s7,0x5 -S8001c278: lui $v1,0x8005 -S8001c27c: addiu $v1,$v1,-8960 +S8001c278: la_ $v1, 0x8004dd00 S8001c280: lw $a0,80($s5) S8001c284: addu $s4,$a1,$v1 S8001c288: lhu $v1,96($a0) @@ -12609,8 +12430,7 @@ S8001c4b0: addiu $sp,$sp,24 S8001c4b4: addiu $sp,$sp,-24 S8001c4b8: sw $s0,16($sp) S8001c4bc: move_ $s0,$a0 -S8001c4c0: lui $a0,0x8002 -S8001c4c4: addiu $a0,$a0,-15288 +S8001c4c0: la_ $a0, 0x8001c448 S8001c4c8: li $a1,96 S8001c4cc: sw $ra,20($sp) S8001c4d0: jal 0x80014504 @@ -12851,8 +12671,7 @@ S8001c878: sw $s0,16($sp) S8001c87c: move_ $s0,$a3 S8001c880: sw $s3,28($sp) S8001c884: move_ $s3,$s0 -S8001c888: lui $a0,0x8002 -S8001c88c: addiu $a0,$a0,-14376 +S8001c888: la_ $a0, 0x8001c7d8 S8001c890: sw $s1,20($sp) S8001c894: lw $s1,64($sp) S8001c898: li $a1,192 @@ -12872,8 +12691,7 @@ S8001c8cc: sltiu $v0,$v0,2 S8001c8d0: beqz $v0,S8001c8dc S8001c8d4: sh $s1,90($a0) S8001c8d8: move_ $s3,$zr -S8001c8dc: lui $v0,0x8005 -S8001c8e0: addiu $v0,$v0,-8972 +S8001c8dc: la_ $v0, 0x8004dcf4 S8001c8e4: sll $v1,$s5,0x5 S8001c8e8: addu $v1,$v1,$v0 S8001c8ec: lhu $v0,8($v1) @@ -12932,8 +12750,7 @@ S8001c9bc: addiu $a3,$a3,4 S8001c9c0: lw $a3,12($s2) S8001c9c4: lw $s1,88($s0) S8001c9c8: beqz $a3,S8001ca2c -S8001c9cc: lui $v0,0x8005 -S8001c9d0: addiu $v0,$v0,-8972 +S8001c9cc: la_ $v0, 0x8004dcf4 S8001c9d4: sll $v1,$s1,0x5 S8001c9d8: addu $v1,$v1,$v0 S8001c9dc: lh $a2,96($s0) @@ -12959,8 +12776,7 @@ S8001ca28: sra $a2,$a2,0x10 S8001ca2c: lw $a3,16($s2) S8001ca30: nop S8001ca34: beqz $a3,S8001ca98 -S8001ca38: lui $v0,0x8005 -S8001ca3c: addiu $v0,$v0,-8972 +S8001ca38: la_ $v0, 0x8004dcf4 S8001ca40: sll $v1,$s1,0x5 S8001ca44: addu $v1,$v1,$v0 S8001ca48: lh $a2,96($s0) @@ -13046,8 +12862,7 @@ S8001cb84: jalr $v0 S8001cb88: move_ $a1,$zr S8001cb8c: j 0x8001cbec S8001cb90: nop -S8001cb94: lui $s0,0x8005 -S8001cb98: addiu $s0,$s0,-18480 +S8001cb94: la_ $s0, 0x8004b7d0 S8001cb9c: lw $v0,1012($s0) S8001cba0: nop S8001cba4: jalr $v0 @@ -13227,8 +13042,7 @@ S8001ce58: sw $s2,72($sp) S8001ce5c: move_ $s2,$a2 S8001ce60: sw $s4,80($sp) S8001ce64: move_ $s4,$a3 -S8001ce68: lui $a0,0x8002 -S8001ce6c: addiu $a0,$a0,-13648 +S8001ce68: la_ $a0, 0x8001cab0 S8001ce70: sw $s3,76($sp) S8001ce74: lw $s3,120($sp) S8001ce78: li $a1,108 @@ -13252,8 +13066,7 @@ S8001cebc: sw $v0,104($s5) S8001cec0: jal 0x8001fcc0 S8001cec4: sw $s7,88($s5) S8001cec8: li $a1,2 -S8001cecc: lui $v0,0x8005 -S8001ced0: addiu $v0,$v0,-8972 +S8001cecc: la_ $v0, 0x8004dcf4 S8001ced4: sll $s0,$s7,0x5 S8001ced8: addu $s0,$s0,$v0 S8001cedc: lhu $a2,96($s5) @@ -13460,8 +13273,7 @@ S8001d1fc: lw $v0,52($sp) S8001d200: nop S8001d204: jalr $v0 S8001d208: move_ $a1,$zr -S8001d20c: lui $s0,0x8004 -S8001d210: addiu $s0,$s0,19256 +S8001d20c: la_ $s0, 0x80044b38 S8001d214: lw $v0,1060($s0) S8001d218: nop S8001d21c: jalr $v0 @@ -13588,8 +13400,7 @@ S8001d3fc: addiu $sp,$sp,-24 S8001d400: sw $ra,20($sp) S8001d404: beqz $v0,S8001d43c S8001d408: sw $s0,16($sp) -S8001d40c: lui $a1,0x8005 -S8001d410: addiu $a1,$a1,-8688 +S8001d40c: la_ $a1, 0x8004de10 S8001d414: lui $a0,0x8005 S8001d418: lw $v0,20($a1) S8001d41c: addiu $a0,$a0,-29388 @@ -13600,8 +13411,7 @@ S8001d42c: lw $v1,72($a0) S8001d430: addiu $v0,$v0,256 S8001d434: j 0x8001d468 S8001d438: addiu $v1,$v1,256 -S8001d43c: lui $a1,0x8005 -S8001d440: addiu $a1,$a1,-8688 +S8001d43c: la_ $a1, 0x8004de10 S8001d444: lui $a0,0x8005 S8001d448: lw $v0,20($a1) S8001d44c: addiu $a0,$a0,-29388 @@ -13728,8 +13538,7 @@ S8001d62c: lw $v0,12($a0) S8001d630: nop S8001d634: addiu $v0,$v0,307 S8001d638: sw $v0,12($a0) -S8001d63c: lui $s0,0x8005 -S8001d640: addiu $s0,$s0,-8688 +S8001d63c: la_ $s0, 0x8004de10 S8001d644: lw $v0,12($s0) S8001d648: nop S8001d64c: sra $v0,$v0,0x8 @@ -13806,8 +13615,7 @@ S8001d764: addiu $s0,$s0,1 S8001d768: slti $v0,$s0,30 S8001d76c: bnez $v0,S8001d73c S8001d770: sll $v0,$s0,0x2 -S8001d774: lui $a0,0x8005 -S8001d778: addiu $a0,$a0,-8656 +S8001d774: la_ $a0, 0x8004de30 S8001d77c: lui $v0,0x8005 S8001d780: lw $v0,-18944($v0) S8001d784: nop @@ -13815,8 +13623,7 @@ S8001d788: jalr $v0 S8001d78c: li $a1,24 S8001d790: j 0x8001d7b0 S8001d794: nop -S8001d798: lui $v0,0x8005 -S8001d79c: addiu $v0,$v0,-8688 +S8001d798: la_ $v0, 0x8004de10 S8001d7a0: li $v1,1 S8001d7a4: sw $v1,52($v0) S8001d7a8: sw $zr,48($v0) @@ -13833,8 +13640,7 @@ S8001d7d0: li $a1,2 S8001d7d4: sw $s0,16($sp) S8001d7d8: lui $s0,0x8005 S8001d7dc: sw $s1,20($sp) -S8001d7e0: lui $s1,0x8005 -S8001d7e4: addiu $s1,$s1,-18980 +S8001d7e0: la_ $s1, 0x8004b5dc S8001d7e8: sw $ra,28($sp) S8001d7ec: lw $v0,28($s1) S8001d7f0: addiu $s0,$s0,-8688 @@ -13901,8 +13707,7 @@ S8001d8e0: sw $ra,36($sp) S8001d8e4: beqz $a2,S8001d978 S8001d8e8: sw $s0,24($sp) S8001d8ec: beqz $a3,S8001d948 -S8001d8f0: lui $s0,0x8005 -S8001d8f4: addiu $s0,$s0,-8632 +S8001d8f0: la_ $s0, 0x8004de48 S8001d8f8: move_ $a0,$s0 S8001d8fc: move_ $a1,$zr S8001d900: move_ $a2,$a1 @@ -13935,8 +13740,7 @@ S8001d968: move_ $a1,$s1 S8001d96c: move_ $a2,$zr S8001d970: j 0x8001d9a8 S8001d974: move_ $a3,$a1 -S8001d978: lui $s0,0x8005 -S8001d97c: addiu $s0,$s0,-8632 +S8001d978: la_ $s0, 0x8004de48 S8001d980: move_ $a0,$s0 S8001d984: move_ $a1,$zr S8001d988: move_ $a2,$a1 @@ -13953,8 +13757,7 @@ S8001d9b0: lui $v0,0x8006 S8001d9b4: lw $v0,-13136($v0) S8001d9b8: nop S8001d9bc: beqz $v0,S8001d9d4 -S8001d9c0: lui $v0,0x8005 -S8001d9c4: addiu $v0,$v0,-8688 +S8001d9c0: la_ $v0, 0x8004de10 S8001d9c8: li $v1,24 S8001d9cc: sh $v1,66($v0) S8001d9d0: sh $v1,86($v0) @@ -13979,8 +13782,7 @@ S8001da18: move_ $s3,$a2 S8001da1c: sw $s4,40($sp) S8001da20: move_ $s4,$a3 S8001da24: sw $s0,24($sp) -S8001da28: lui $s0,0x8005 -S8001da2c: addiu $s0,$s0,-8632 +S8001da28: la_ $s0, 0x8004de48 S8001da30: move_ $a0,$s0 S8001da34: move_ $a1,$s1 S8001da38: move_ $a2,$s2 @@ -14082,8 +13884,7 @@ S8001dbb4: sw $v1,96($a0) S8001dbb8: lw $v0,216($v0) S8001dbbc: bne $a1,$t0,S8001db9c S8001dbc0: sw $v0,216($a0) -S8001dbc4: lui $v1,0x8005 -S8001dbc8: addiu $v1,$v1,-8688 +S8001dbc4: la_ $v1, 0x8004de10 S8001dbcc: sll $v0,$t0,0x2 S8001dbd0: addu $v0,$v0,$v1 S8001dbd4: sw $t1,96($v0) @@ -14114,8 +13915,7 @@ S8001dc34: jal 0x80028fac S8001dc38: sw $v0,16($sp) S8001dc3c: addiu $a0,$sp,24 S8001dc40: move_ $a1,$s2 -S8001dc44: lui $v0,0x8005 -S8001dc48: addiu $v0,$v0,-8688 +S8001dc44: la_ $v0, 0x8004de10 S8001dc4c: sll $s0,$s1,0x2 S8001dc50: addu $s0,$s0,$v0 S8001dc54: jal 0x8001e5bc @@ -14179,8 +13979,7 @@ S8001dd38: beq $s1,$v1,S8001dd84 S8001dd3c: nop S8001dd40: beq $v0,$v1,S8001dd84 S8001dd44: addu $s0,$v0,$s2 -S8001dd48: lui $v1,0x8005 -S8001dd4c: addiu $v1,$v1,-8688 +S8001dd48: la_ $v1, 0x8004de10 S8001dd50: sll $v0,$s1,0x2 S8001dd54: addu $v0,$v0,$v1 S8001dd58: lw $s2,96($v0) @@ -14745,8 +14544,7 @@ S8001e610: sw $t1,12($v0) S8001e614: addiu $s0,$s0,16 S8001e618: bne $s0,$v1,S8001e5f4 S8001e61c: addiu $v0,$v0,16 -S8001e620: lui $v1,0x8005 -S8001e624: addiu $v1,$v1,-8288 +S8001e620: la_ $v1, 0x8004dfa0 S8001e628: lw $a2,0($s0) S8001e62c: lw $a3,4($s0) S8001e630: lw $t0,8($s0) @@ -14782,74 +14580,51 @@ S8001e6a4: lw $a1,100($s1) S8001e6a8: jal 0x80025d54 S8001e6ac: nop S8001e6b0: move_ $v0,$s1 -S8001e6b4: lui $v1,0x8002 -S8001e6b8: addiu $v1,$v1,-8152 +S8001e6b4: la_ $v1, 0x8001e028 S8001e6bc: sw $v1,300($v0) -S8001e6c0: lui $v1,0x8002 -S8001e6c4: addiu $v1,$v1,-8600 +S8001e6c0: la_ $v1, 0x8001de68 S8001e6c8: sw $v1,304($v0) -S8001e6cc: lui $v1,0x8002 -S8001e6d0: addiu $v1,$v1,-8800 +S8001e6cc: la_ $v1, 0x8001dda0 S8001e6d4: sw $v1,308($v0) -S8001e6d8: lui $v1,0x8002 -S8001e6dc: addiu $v1,$v1,-8280 +S8001e6d8: la_ $v1, 0x8001dfa8 S8001e6e0: sw $v1,312($v0) -S8001e6e4: lui $v1,0x8002 -S8001e6e8: addiu $v1,$v1,-8244 +S8001e6e4: la_ $v1, 0x8001dfcc S8001e6ec: sw $v1,316($v0) -S8001e6f0: lui $v1,0x8002 -S8001e6f4: addiu $v1,$v1,-7912 +S8001e6f0: la_ $v1, 0x8001e118 S8001e6f8: sw $v1,360($v0) -S8001e6fc: lui $v1,0x8002 -S8001e700: addiu $v1,$v1,-8016 +S8001e6fc: la_ $v1, 0x8001e0b0 S8001e704: sw $v1,272($v0) -S8001e708: lui $v1,0x8002 -S8001e70c: addiu $v1,$v1,-8004 +S8001e708: la_ $v1, 0x8001e0bc S8001e710: sw $v1,276($v0) -S8001e714: lui $v1,0x8002 -S8001e718: addiu $v1,$v1,-8104 +S8001e714: la_ $v1, 0x8001e058 S8001e71c: sw $v1,280($v0) -S8001e720: lui $v1,0x8002 -S8001e724: addiu $v1,$v1,-8056 +S8001e720: la_ $v1, 0x8001e088 S8001e728: sw $v1,288($v0) -S8001e72c: lui $v1,0x8002 -S8001e730: addiu $v1,$v1,-8044 +S8001e72c: la_ $v1, 0x8001e094 S8001e734: sw $v1,292($v0) -S8001e738: lui $v1,0x8002 -S8001e73c: addiu $v1,$v1,-8092 +S8001e738: la_ $v1, 0x8001e064 S8001e740: sw $v1,284($v0) -S8001e744: lui $v1,0x8002 -S8001e748: addiu $v1,$v1,-7992 +S8001e744: la_ $v1, 0x8001e0c8 S8001e74c: sw $v1,296($v0) -S8001e750: lui $v1,0x8002 -S8001e754: addiu $v1,$v1,-8196 +S8001e750: la_ $v1, 0x8001dffc S8001e758: sw $v1,320($v0) -S8001e75c: lui $v1,0x8002 -S8001e760: addiu $v1,$v1,-8164 +S8001e75c: la_ $v1, 0x8001e01c S8001e764: sw $v1,324($v0) -S8001e768: lui $v1,0x8002 -S8001e76c: addiu $v1,$v1,-7704 +S8001e768: la_ $v1, 0x8001e1e8 S8001e770: sw $v1,328($v0) -S8001e774: lui $v1,0x8002 -S8001e778: addiu $v1,$v1,-7616 +S8001e774: la_ $v1, 0x8001e240 S8001e77c: sw $v1,332($v0) -S8001e780: lui $v1,0x8002 -S8001e784: addiu $v1,$v1,-7388 +S8001e780: la_ $v1, 0x8001e324 S8001e788: sw $v1,336($v0) -S8001e78c: lui $v1,0x8002 -S8001e790: addiu $v1,$v1,-7284 +S8001e78c: la_ $v1, 0x8001e38c S8001e794: sw $v1,340($v0) -S8001e798: lui $v1,0x8002 -S8001e79c: addiu $v1,$v1,-7164 +S8001e798: la_ $v1, 0x8001e404 S8001e7a0: sw $v1,348($v0) -S8001e7a4: lui $v1,0x8002 -S8001e7a8: addiu $v1,$v1,-7056 +S8001e7a4: la_ $v1, 0x8001e470 S8001e7ac: sw $v1,344($v0) -S8001e7b0: lui $v1,0x8002 -S8001e7b4: addiu $v1,$v1,-6924 +S8001e7b0: la_ $v1, 0x8001e4f4 S8001e7b8: sw $v1,356($v0) -S8001e7bc: lui $v1,0x8002 -S8001e7c0: addiu $v1,$v1,-6820 +S8001e7bc: la_ $v1, 0x8001e55c S8001e7c4: sw $v1,352($v0) S8001e7c8: lw $ra,28($sp) S8001e7cc: lw $s2,24($sp) @@ -14866,8 +14641,7 @@ S8001e7f4: blez $a0,S8001e858 S8001e7f8: sw $s0,16($sp) S8001e7fc: addiu $s0,$a0,-1 S8001e800: sra $v1,$s0,0x6 -S8001e804: lui $v0,0x8005 -S8001e808: addiu $v0,$v0,-8264 +S8001e804: la_ $v0, 0x8004dfb8 S8001e80c: sll $v1,$v1,0x2 S8001e810: addu $v1,$v1,$v0 S8001e814: lui $v0,0x8004 @@ -15128,35 +14902,25 @@ S8001ec0c: sw $ra,20($sp) S8001ec10: jalr $v0 S8001ec14: li $a1,84 S8001ec18: move_ $a0,$s0 -S8001ec1c: lui $v0,0x8002 -S8001ec20: addiu $v0,$v0,-6164 +S8001ec1c: la_ $v0, 0x8001e7ec S8001ec24: sw $v0,44($s0) -S8001ec28: lui $v0,0x8002 -S8001ec2c: addiu $v0,$v0,-6000 +S8001ec28: la_ $v0, 0x8001e890 S8001ec30: sw $v0,48($s0) -S8001ec34: lui $v0,0x8002 -S8001ec38: addiu $v0,$v0,-5832 +S8001ec34: la_ $v0, 0x8001e938 S8001ec3c: sw $v0,56($s0) -S8001ec40: lui $v0,0x8002 -S8001ec44: addiu $v0,$v0,-5748 +S8001ec40: la_ $v0, 0x8001e98c S8001ec48: sw $v0,60($s0) -S8001ec4c: lui $v0,0x8002 -S8001ec50: addiu $v0,$v0,-5728 +S8001ec4c: la_ $v0, 0x8001e9a0 S8001ec54: sw $v0,64($s0) -S8001ec58: lui $v0,0x8002 -S8001ec5c: addiu $v0,$v0,-5708 +S8001ec58: la_ $v0, 0x8001e9b4 S8001ec60: sw $v0,68($s0) -S8001ec64: lui $v0,0x8002 -S8001ec68: addiu $v0,$v0,-5688 +S8001ec64: la_ $v0, 0x8001e9c8 S8001ec6c: sw $v0,72($s0) -S8001ec70: lui $v0,0x8002 -S8001ec74: addiu $v0,$v0,-5676 +S8001ec70: la_ $v0, 0x8001e9d4 S8001ec78: sw $v0,76($s0) -S8001ec7c: lui $v0,0x8002 -S8001ec80: addiu $v0,$v0,-5664 +S8001ec7c: la_ $v0, 0x8001e9e0 S8001ec84: sw $v0,52($s0) -S8001ec88: lui $v0,0x8002 -S8001ec8c: addiu $v0,$v0,-5172 +S8001ec88: la_ $v0, 0x8001ebcc S8001ec90: jal 0x8001e7e0 S8001ec94: sw $v0,80($s0) S8001ec98: li $v0,8 @@ -15798,41 +15562,29 @@ S8001f684: li $v0,128 S8001f688: sb $v0,42($a0) S8001f68c: sb $v0,41($a0) S8001f690: sb $v0,40($a0) -S8001f694: lui $v0,0x8002 -S8001f698: addiu $v0,$v0,-4932 +S8001f694: la_ $v0, 0x8001ecbc S8001f69c: sw $v0,116($a0) -S8001f6a0: lui $v0,0x8002 -S8001f6a4: addiu $v0,$v0,-4756 +S8001f6a0: la_ $v0, 0x8001ed6c S8001f6a8: sw $v0,132($a0) -S8001f6ac: lui $v0,0x8002 -S8001f6b0: addiu $v0,$v0,-4904 +S8001f6ac: la_ $v0, 0x8001ecd8 S8001f6b4: sw $v0,120($a0) -S8001f6b8: lui $v0,0x8002 -S8001f6bc: addiu $v0,$v0,-4812 +S8001f6b8: la_ $v0, 0x8001ed34 S8001f6c0: sw $v0,124($a0) -S8001f6c4: lui $v0,0x8002 -S8001f6c8: addiu $v0,$v0,-4872 +S8001f6c4: la_ $v0, 0x8001ecf8 S8001f6cc: sw $v0,128($a0) -S8001f6d0: lui $v0,0x8002 -S8001f6d4: addiu $v0,$v0,-4944 +S8001f6d0: la_ $v0, 0x8001ecb0 S8001f6d8: sw $v0,112($a0) -S8001f6dc: lui $v0,0x8002 -S8001f6e0: addiu $v0,$v0,-4884 +S8001f6dc: la_ $v0, 0x8001ecec S8001f6e4: sw $v0,136($a0) -S8001f6e8: lui $v0,0x8002 -S8001f6ec: addiu $v0,$v0,-2608 +S8001f6e8: la_ $v0, 0x8001f5d0 S8001f6f0: sw $v0,140($a0) -S8001f6f4: lui $v0,0x8002 -S8001f6f8: addiu $v0,$v0,-2580 +S8001f6f4: la_ $v0, 0x8001f5ec S8001f6fc: sw $v0,144($a0) -S8001f700: lui $v0,0x8002 -S8001f704: addiu $v0,$v0,-2552 +S8001f700: la_ $v0, 0x8001f608 S8001f708: sw $v0,148($a0) -S8001f70c: lui $v0,0x8002 -S8001f710: addiu $v0,$v0,-2532 +S8001f70c: la_ $v0, 0x8001f61c S8001f714: sw $v0,152($a0) -S8001f718: lui $v0,0x8002 -S8001f71c: addiu $v0,$v0,-2520 +S8001f718: la_ $v0, 0x8001f628 S8001f720: jal 0x8001ecb0 S8001f724: sw $v0,156($a0) S8001f728: lw $ra,20($sp) @@ -15893,8 +15645,7 @@ S8001f800: srl $v0,$a0,0x8 S8001f804: andi $v1,$v0,0xff S8001f808: sltiu $v0,$v1,5 S8001f80c: beqz $v0,S8001f9c8 -S8001f810: lui $v0,0x8001 -S8001f814: addiu $v0,$v0,676 +S8001f810: la_ $v0, 0x800102a4 S8001f818: sll $v1,$v1,0x2 S8001f81c: addu $v1,$v1,$v0 S8001f820: lw $v0,0($v1) @@ -16202,14 +15953,11 @@ S8001fcd4: sw $ra,20($sp) S8001fcd8: jalr $v0 S8001fcdc: li $a1,12 S8001fce0: move_ $a0,$s0 -S8001fce4: lui $v0,0x8002 -S8001fce8: addiu $v0,$v0,-2236 +S8001fce4: la_ $v0, 0x8001f744 S8001fcec: sw $v0,0($a0) -S8001fcf0: lui $v0,0x8002 -S8001fcf4: addiu $v0,$v0,-2192 +S8001fcf0: la_ $v0, 0x8001f770 S8001fcf8: sw $v0,4($a0) -S8001fcfc: lui $v0,0x8002 -S8001fd00: addiu $v0,$v0,-1504 +S8001fcfc: la_ $v0, 0x8001fa20 S8001fd04: jal 0x8001f738 S8001fd08: sw $v0,8($a0) S8001fd0c: lw $ra,20($sp) @@ -16388,23 +16136,17 @@ S8001ffbc: sw $ra,20($sp) S8001ffc0: jalr $v0 S8001ffc4: li $a1,52 S8001ffc8: move_ $a0,$s0 -S8001ffcc: lui $v0,0x8002 -S8001ffd0: addiu $v0,$v0,-688 +S8001ffcc: la_ $v0, 0x8001fd50 S8001ffd4: sw $v0,32($s0) -S8001ffd8: lui $v0,0x8002 -S8001ffdc: addiu $v0,$v0,-708 +S8001ffd8: la_ $v0, 0x8001fd3c S8001ffe0: sw $v0,40($s0) -S8001ffe4: lui $v0,0x8002 -S8001ffe8: addiu $v0,$v0,-728 +S8001ffe4: la_ $v0, 0x8001fd28 S8001ffec: sw $v0,36($s0) -S8001fff0: lui $v0,0x8002 -S8001fff4: addiu $v0,$v0,-740 +S8001fff0: la_ $v0, 0x8001fd1c S8001fff8: sw $v0,28($s0) -S8001fffc: lui $v0,0x8002 -S80020000: addiu $v0,$v0,-456 +S8001fffc: la_ $v0, 0x8001fe38 S80020004: sw $v0,44($s0) -S80020008: lui $v0,0x8002 -S8002000c: addiu $v0,$v0,-100 +S80020008: la_ $v0, 0x8001ff9c S80020010: jal 0x8001fd1c S80020014: sw $v0,48($s0) S80020018: li $v0,0xa800 @@ -16479,8 +16221,7 @@ S80020128: sw $s0,16968($s2) S8002012c: beqz $s7,S80020178 S80020130: move_ $a1,$s6 S80020134: move_ $a2,$s5 -S80020138: lui $v1,0x8005 -S8002013c: addiu $v1,$v1,6636 +S80020138: la_ $v1, 0x800519ec S80020140: sll $v0,$s1,0x1 S80020144: addu $v0,$v0,$s1 S80020148: sll $v0,$v0,0x3 @@ -16495,8 +16236,7 @@ S80020168: sw $v0,24($sp) S8002016c: sll $v0,$v0,0x10 S80020170: j 0x800201d0 S80020174: sra $s3,$v0,0x10 -S80020178: lui $v1,0x8005 -S8002017c: addiu $v1,$v1,6636 +S80020178: la_ $v1, 0x800519ec S80020180: sll $s0,$s4,0x1 S80020184: sll $v0,$s1,0x1 S80020188: addu $v0,$v0,$s1 @@ -16684,8 +16424,7 @@ S8002045c: move_ $s6,$a1 S80020460: sll $v1,$s5,0x1 S80020464: addu $v1,$v1,$s5 S80020468: sll $v1,$v1,0x3 -S8002046c: lui $v0,0x8005 -S80020470: addiu $v0,$v0,23532 +S8002046c: la_ $v0, 0x80055bec S80020474: sw $s3,28($sp) S80020478: addu $s3,$v1,$v0 S8002047c: sw $s4,32($sp) @@ -16726,8 +16465,7 @@ S80020504: nop S80020508: li $v0,-1 S8002050c: sh $v0,4($s3) S80020510: li $v0,1 -S80020514: lui $v1,0x8005 -S80020518: addiu $v1,$v1,6324 +S80020514: la_ $v1, 0x800518b4 S8002051c: sh $v0,4($s4) S80020520: sll $v0,$s6,0x2 S80020524: addu $v0,$v0,$v1 @@ -16981,8 +16719,7 @@ S80020900: lw $s0,16($sp) S80020904: jr $ra S80020908: addiu $sp,$sp,48 S8002090c: addiu $sp,$sp,-40 -S80020910: lui $v1,0x8005 -S80020914: addiu $v1,$v1,6636 +S80020910: la_ $v1, 0x800519ec S80020918: sll $v0,$a0,0x1 S8002091c: addu $v0,$v0,$a0 S80020920: sll $v0,$v0,0x3 @@ -17027,8 +16764,7 @@ S800209b8: li $v0,-1 S800209bc: beq $a0,$v0,S800209f4 S800209c0: nop S800209c4: beq $a1,$v0,S800209f4 -S800209c8: lui $v0,0x8005 -S800209cc: addiu $v0,$v0,6636 +S800209c8: la_ $v0, 0x800519ec S800209d0: sll $v1,$a1,0x1 S800209d4: addu $v1,$v1,$a1 S800209d8: sll $v1,$v1,0x3 @@ -17046,8 +16782,7 @@ S80020a04: lw $s0,24($sp) S80020a08: jr $ra S80020a0c: addiu $sp,$sp,48 S80020a10: addiu $sp,$sp,-24 -S80020a14: lui $a0,0x8005 -S80020a18: addiu $a0,$a0,6636 +S80020a14: la_ $a0, 0x800519ec S80020a1c: li $a1,6 S80020a20: li $a2,16 S80020a24: sw $ra,20($sp) @@ -17103,8 +16838,7 @@ S80020ae8: bnez $v0,S80020ac0 S80020aec: addiu $v1,$v1,24 S80020af0: move_ $a0,$zr S80020af4: li $a1,1 -S80020af8: lui $v0,0x8005 -S80020afc: addiu $v0,$v0,6636 +S80020af8: la_ $v0, 0x800519ec S80020b00: sh $zr,16982($v0) S80020b04: sh $zr,16980($v0) S80020b08: jal 0x8002044c @@ -17184,8 +16918,7 @@ S80020c2c: lw $s0,16($sp) S80020c30: jr $ra S80020c34: addiu $sp,$sp,32 S80020c38: addiu $sp,$sp,-24 -S80020c3c: lui $a0,0x8002 -S80020c40: addiu $a0,$a0,2904 +S80020c3c: la_ $a0, 0x80020b58 S80020c44: li $a1,80 S80020c48: sw $ra,16($sp) S80020c4c: jal 0x80014504 @@ -17210,8 +16943,7 @@ S80020c94: addiu $a0,$v1,23848 S80020c98: li $v0,-1 S80020c9c: sw $s0,23848($v1) S80020ca0: sw $v0,4($a0) -S80020ca4: lui $v0,0x8005 -S80020ca8: addiu $v0,$v0,23756 +S80020ca4: la_ $v0, 0x80055ccc S80020cac: sll $s0,$s0,0x2 S80020cb0: addu $s0,$s0,$v0 S80020cb4: lui $v0,0x8004 @@ -17303,11 +17035,9 @@ S80020e08: move_ $v0,$zr S80020e0c: li $v0,1 S80020e10: li $v1,1 S80020e14: sb $v1,70($s0) -S80020e18: lui $v1,0x8002 -S80020e1c: addiu $v1,$v1,3656 +S80020e18: la_ $v1, 0x80020e48 S80020e20: sw $v1,20($s0) -S80020e24: lui $v1,0x8002 -S80020e28: addiu $v1,$v1,3696 +S80020e24: la_ $v1, 0x80020e70 S80020e2c: sw $s1,32($s0) S80020e30: sw $v1,24($s0) S80020e34: lw $ra,24($sp) @@ -17397,12 +17127,10 @@ S80020f80: move_ $v0,$zr S80020f84: li $v0,1 S80020f88: li $v1,1 S80020f8c: sb $v1,70($s0) -S80020f90: lui $v1,0x8002 -S80020f94: addiu $v1,$v1,4056 +S80020f90: la_ $v1, 0x80020fd8 S80020f98: sw $v1,20($s0) S80020f9c: lbu $v1,228($s0) -S80020fa0: lui $a0,0x8002 -S80020fa4: addiu $a0,$a0,4144 +S80020fa0: la_ $a0, 0x80021030 S80020fa8: sb $s2,81($s0) S80020fac: sb $s1,82($s0) S80020fb0: sw $a0,24($s0) @@ -17643,8 +17371,7 @@ S80021358: lui $at,0x8005 S8002135c: jal 0x8002508c S80021360: sw $zr,23976($at) S80021364: li $a0,2 -S80021368: lui $s0,0x8005 -S8002136c: addiu $s0,$s0,24016 +S80021368: la_ $s0, 0x80055dd0 S80021370: jal 0x800250fc S80021374: move_ $a1,$s0 S80021378: li $a0,2 @@ -17676,8 +17403,7 @@ S800213dc: lw $v0,23924($v0) S800213e0: nop S800213e4: jalr $v0 S800213e8: addiu $a0,$a0,240 -S800213ec: lui $v0,0x8008 -S800213f0: addiu $v0,$v0,-1624 +S800213ec: la_ $v0, 0x8007f9a8 S800213f4: sw $zr,4($v0) S800213f8: sw $zr,0($v0) S800213fc: li $v0,1 @@ -17694,8 +17420,7 @@ S80021424: nop S80021428: li $a0,3 S8002142c: jal 0x8002510c S80021430: li $a1,1 -S80021434: lui $a1,0x8005 -S80021438: addiu $a1,$a1,24016 +S80021434: la_ $a1, 0x80055dd0 S8002143c: jal 0x800250fc S80021440: li $a0,2 S80021444: jal 0x8002509c @@ -17772,8 +17497,7 @@ S8002155c: move_ $t6,$zr S80021560: li $t4,255 S80021564: lui $v0,0x8005 S80021568: lw $v0,23972($v0) -S8002156c: lui $t5,0x8005 -S80021570: addiu $t5,$t5,23896 +S8002156c: la_ $t5, 0x80055d58 S80021574: move_ $t3,$v0 S80021578: addiu $a2,$t3,64 S8002157c: sw $s0,48($t3) @@ -17846,55 +17570,43 @@ S80021684: nop S80021688: nop S8002168c: addiu $sp,$sp,-24 S80021690: sw $s0,16($sp) -S80021694: lui $s0,0x8008 -S80021698: addiu $s0,$s0,-4808 +S80021694: la_ $s0, 0x8007ed38 S8002169c: move_ $a0,$s0 S800216a0: sw $ra,20($sp) S800216a4: jal 0x8002511c S800216a8: li $a1,480 -S800216ac: lui $v0,0x8008 -S800216b0: addiu $v0,$v0,-4328 -S800216b4: lui $v1,0x8008 -S800216b8: addiu $v1,$v1,-4256 +S800216ac: la_ $v0, 0x8007ef18 +S800216b4: la_ $v1, 0x8007ef60 S800216bc: sw $v0,60($s0) S800216c0: addiu $v0,$v0,35 S800216c4: sw $v1,64($s0) S800216c8: addiu $v1,$v1,35 S800216cc: sw $v0,300($s0) -S800216d0: lui $v0,0x8002 -S800216d4: addiu $v0,$v0,6116 +S800216d0: la_ $v0, 0x800217e4 S800216d8: lui $at,0x8005 S800216dc: sw $v0,23920($at) -S800216e0: lui $v0,0x8002 -S800216e4: addiu $v0,$v0,6012 +S800216e0: la_ $v0, 0x8002177c S800216e8: lui $at,0x8005 S800216ec: sw $v0,23924($at) -S800216f0: lui $v0,0x8002 -S800216f4: addiu $v0,$v0,6376 +S800216f0: la_ $v0, 0x800218e8 S800216f8: lui $at,0x8005 S800216fc: sw $v0,23928($at) -S80021700: lui $v0,0x8002 -S80021704: addiu $v0,$v0,6564 +S80021700: la_ $v0, 0x800219a4 S80021708: lui $at,0x8005 S8002170c: sw $v0,23932($at) -S80021710: lui $v0,0x8002 -S80021714: addiu $v0,$v0,7200 +S80021710: la_ $v0, 0x80021c20 S80021718: lui $at,0x8005 S8002171c: sw $v0,23940($at) -S80021720: lui $v0,0x8002 -S80021724: addiu $v0,$v0,6360 +S80021720: la_ $v0, 0x800218d8 S80021728: lui $at,0x8005 S8002172c: sw $v0,23956($at) -S80021730: lui $v0,0x8002 -S80021734: addiu $v0,$v0,7232 +S80021730: la_ $v0, 0x80021c40 S80021738: lui $at,0x8005 S8002173c: sw $v0,23944($at) -S80021740: lui $v0,0x8002 -S80021744: addiu $v0,$v0,8348 +S80021740: la_ $v0, 0x8002209c S80021748: lui $at,0x8005 S8002174c: sw $v0,23948($at) -S80021750: lui $v0,0x8002 -S80021754: addiu $v0,$v0,7504 +S80021750: la_ $v0, 0x80021d50 S80021758: lui $at,0x8005 S8002175c: sw $s0,23972($at) S80021760: sw $v1,304($s0) @@ -17933,13 +17645,11 @@ S800217e0: nop S800217e4: addiu $sp,$sp,-40 S800217e8: move_ $a1,$a0 S800217ec: sw $s1,20($sp) -S800217f0: lui $s1,0x8008 -S800217f4: addiu $s1,$s1,-4808 +S800217f0: la_ $s1, 0x8007ed38 S800217f8: sw $s3,28($sp) S800217fc: li $s3,-9 S80021800: sw $s2,24($sp) -S80021804: lui $s2,0x8005 -S80021808: addiu $s2,$s2,24008 +S80021804: la_ $s2, 0x80055dc8 S8002180c: sw $ra,32($sp) S80021810: sw $s0,16($sp) S80021814: lui $v1,0x8005 @@ -18201,8 +17911,7 @@ S80021c10: lw $ra,20($sp) S80021c14: lw $s0,16($sp) S80021c18: jr $ra S80021c1c: addiu $sp,$sp,24 -S80021c20: lui $v0,0x8008 -S80021c24: addiu $v0,$v0,-4808 +S80021c20: la_ $v0, 0x8007ed38 S80021c28: andi $a0,$a0,0xf0 S80021c2c: beqz $a0,S80021c38 S80021c30: nop @@ -18502,22 +18211,18 @@ S800220c4: nop S800220c8: nop S800220cc: addiu $sp,$sp,-32 S800220d0: sw $s0,16($sp) -S800220d4: lui $s0,0x8008 -S800220d8: addiu $s0,$s0,-4184 +S800220d4: la_ $s0, 0x8007efa8 S800220dc: move_ $a0,$s0 S800220e0: li $a1,480 S800220e4: sw $ra,24($sp) S800220e8: jal 0x8002511c S800220ec: sw $s1,20($sp) -S800220f0: lui $s1,0x8008 -S800220f4: addiu $s1,$s1,-3704 +S800220f0: la_ $s1, 0x8007f188 S800220f8: move_ $a0,$s1 S800220fc: jal 0x8002511c S80022100: li $a1,1920 -S80022104: lui $v0,0x8008 -S80022108: addiu $v0,$v0,-1784 -S8002210c: lui $v1,0x8008 -S80022110: addiu $v1,$v1,-1712 +S80022104: la_ $v0, 0x8007f908 +S8002210c: la_ $v1, 0x8007f950 S80022114: sw $v0,60($s0) S80022118: addiu $v0,$v0,35 S8002211c: sw $v1,64($s0) @@ -18525,40 +18230,31 @@ S80022120: addiu $v1,$v1,35 S80022124: sw $s1,12($s0) S80022128: addiu $s1,$s1,960 S8002212c: sw $v0,300($s0) -S80022130: lui $v0,0x8002 -S80022134: addiu $v0,$v0,8792 +S80022130: la_ $v0, 0x80022258 S80022138: lui $at,0x8005 S8002213c: sw $v0,23920($at) -S80022140: lui $v0,0x8002 -S80022144: addiu $v0,$v0,8676 +S80022140: la_ $v0, 0x800221e4 S80022148: lui $at,0x8005 S8002214c: sw $v0,23924($at) -S80022150: lui $v0,0x8002 -S80022154: addiu $v0,$v0,9140 +S80022150: la_ $v0, 0x800223b4 S80022158: lui $at,0x8005 S8002215c: sw $v0,23928($at) -S80022160: lui $v0,0x8002 -S80022164: addiu $v0,$v0,9412 +S80022160: la_ $v0, 0x800224c4 S80022168: lui $at,0x8005 S8002216c: sw $v0,23932($at) -S80022170: lui $v0,0x8002 -S80022174: addiu $v0,$v0,10048 +S80022170: la_ $v0, 0x80022740 S80022178: lui $at,0x8005 S8002217c: sw $v0,23940($at) -S80022180: lui $v0,0x8002 -S80022184: addiu $v0,$v0,9072 +S80022180: la_ $v0, 0x80022370 S80022188: lui $at,0x8005 S8002218c: sw $v0,23956($at) -S80022190: lui $v0,0x8002 -S80022194: addiu $v0,$v0,10160 +S80022190: la_ $v0, 0x800227b0 S80022198: lui $at,0x8005 S8002219c: sw $v0,23944($at) -S800221a0: lui $v0,0x8002 -S800221a4: addiu $v0,$v0,12628 +S800221a0: la_ $v0, 0x80023154 S800221a8: lui $at,0x8005 S800221ac: sw $v0,23948($at) -S800221b0: lui $v0,0x8002 -S800221b4: addiu $v0,$v0,10784 +S800221b0: la_ $v0, 0x80022a20 S800221b8: lui $at,0x8005 S800221bc: sw $s0,23972($at) S800221c0: sw $v1,304($s0) @@ -18602,16 +18298,13 @@ S80022254: nop S80022258: addiu $sp,$sp,-40 S8002225c: move_ $a1,$a0 S80022260: sw $s0,16($sp) -S80022264: lui $s0,0x8008 -S80022268: addiu $s0,$s0,-4184 +S80022264: la_ $s0, 0x8007efa8 S8002226c: sw $s3,28($sp) -S80022270: lui $s3,0x8005 -S80022274: addiu $s3,$s3,23896 +S80022270: la_ $s3, 0x80055d58 S80022278: sw $s2,24($sp) S8002227c: li $s2,-9 S80022280: sw $s1,20($sp) -S80022284: lui $s1,0x8005 -S80022288: addiu $s1,$s1,24008 +S80022284: la_ $s1, 0x80055dc8 S8002228c: sw $ra,32($sp) S80022290: lui $v1,0x8005 S80022294: lw $v1,23984($v1) @@ -18913,8 +18606,7 @@ S80022730: lw $ra,20($sp) S80022734: lw $s0,16($sp) S80022738: jr $ra S8002273c: addiu $sp,$sp,24 -S80022740: lui $a1,0x8008 -S80022744: addiu $a1,$a1,-4184 +S80022740: la_ $a1, 0x8007efa8 S80022748: andi $v0,$a0,0xf0 S8002274c: beqz $v0,S80022758 S80022750: nop @@ -19647,8 +19339,7 @@ S800232a8: li $v0,1 S800232ac: lui $at,0x8005 S800232b0: beqz $v1,S800232d8 S800232b4: sw $v0,24032($at) -S800232b8: lui $a0,0x8008 -S800232bc: addiu $a0,$a0,-1624 +S800232b8: la_ $a0, 0x8007f9a8 S800232c0: lw $v1,0($a0) S800232c4: nop S800232c8: slti $v0,$v1,150 @@ -19660,8 +19351,7 @@ S800232dc: lw $v0,24004($v0) S800232e0: nop S800232e4: bnez $v0,S8002330c S800232e8: nop -S800232ec: lui $a0,0x8008 -S800232f0: addiu $a0,$a0,-1620 +S800232ec: la_ $a0, 0x8007f9ac S800232f4: lw $v1,0($a0) S800232f8: nop S800232fc: slti $v0,$v1,150 @@ -19798,8 +19488,7 @@ S80023504: bgtz $v0,S800234a0 S80023508: nop S8002350c: lui $v0,0x8005 S80023510: lw $v0,23984($v0) -S80023514: lui $v1,0x8005 -S80023518: addiu $v1,$v1,24008 +S80023514: la_ $v1, 0x80055dc8 S8002351c: sll $v0,$v0,0x2 S80023520: addu $a1,$v0,$v1 S80023524: lw $v0,0($a1) @@ -19938,8 +19627,7 @@ S80023734: addiu $sp,$sp,32 S80023738: addiu $sp,$sp,-24 S8002373c: sw $s0,16($sp) S80023740: move_ $s0,$a0 -S80023744: lui $a1,0x8005 -S80023748: addiu $a1,$a1,23988 +S80023744: la_ $a1, 0x80055db4 S8002374c: sw $ra,20($sp) S80023750: lw $v1,0($a1) S80023754: nop @@ -20570,12 +20258,10 @@ S80024114: sra $a1,$a1,0x2 S80024118: sb $v1,73($s0) S8002411c: li $v1,1 S80024120: sb $v1,70($s0) -S80024124: lui $v1,0x8002 -S80024128: addiu $v1,$v1,16784 +S80024124: la_ $v1, 0x80024190 S8002412c: sw $v1,20($s0) S80024130: lbu $v1,227($s0) -S80024134: lui $a0,0x8002 -S80024138: addiu $a0,$a0,16952 +S80024134: la_ $a0, 0x80024238 S8002413c: sw $a0,24($s0) S80024140: lbu $a0,233($s0) S80024144: sll $a1,$a1,0x2 @@ -20829,8 +20515,7 @@ S80024520: beq $a3,$v0,S800245a8 S80024524: nop S80024528: addiu $t0,$a1,227 S8002452c: li $t2,0xffff -S80024530: lui $a2,0x8008 -S80024534: addiu $a2,$a2,-1640 +S80024530: la_ $a2, 0x8007f998 S80024538: li $t1,-1 S8002453c: lbu $v0,72($a1) S80024540: nop @@ -21316,8 +21001,7 @@ S80024cbc: nop S80024cc0: slti $v0,$v0,2 S80024cc4: bnez $v0,S80024ec8 S80024cc8: sltiu $a0,$v1,1 -S80024ccc: lui $v1,0x8005 -S80024cd0: addiu $v1,$v1,24008 +S80024ccc: la_ $v1, 0x80055dc8 S80024cd4: sll $v0,$a0,0x2 S80024cd8: addu $s2,$v0,$v1 S80024cdc: sll $v0,$a0,0x4 @@ -21855,15 +21539,12 @@ S80025528: beq $v1,$v0,S80025554 S8002552c: nop S80025530: j 0x800255fc S80025534: nop -S80025538: lui $a0,0x8001 -S8002553c: addiu $a0,$a0,784 -S80025540: lui $a1,0x8005 -S80025544: addiu $a1,$a1,24240 +S80025538: la_ $a0, 0x80010310 +S80025540: la_ $a1, 0x80055eb0 S80025548: lui $a2,0x8005 S8002554c: jal 0x800283fc S80025550: addiu $a2,$a2,24312 -S80025554: lui $s0,0x8005 -S80025558: addiu $s0,$s0,24312 +S80025554: la_ $s0, 0x80055ef8 S8002555c: move_ $a0,$s0 S80025560: move_ $a1,$zr S80025564: jal 0x800283c4 @@ -21910,8 +21591,7 @@ S80025604: nop S80025608: sltiu $v0,$v0,2 S8002560c: bnez $v0,S80025630 S80025610: nop -S80025614: lui $a0,0x8001 -S80025618: addiu $a0,$a0,816 +S80025614: la_ $a0, 0x80010330 S8002561c: lui $v0,0x8005 S80025620: lw $v0,24308($v0) S80025624: nop @@ -21930,8 +21610,7 @@ S80025654: lw $s0,16($sp) S80025658: jr $ra S8002565c: addiu $sp,$sp,32 S80025660: addiu $sp,$sp,-24 -S80025664: lui $v1,0x8005 -S80025668: addiu $v1,$v1,24314 +S80025664: la_ $v1, 0x80055efa S8002566c: sw $ra,20($sp) S80025670: sw $s0,16($sp) S80025674: lbu $s0,0($v1) @@ -21955,8 +21634,7 @@ S800256b8: addiu $sp,$sp,24 S800256bc: addiu $sp,$sp,-32 S800256c0: sw $s0,16($sp) S800256c4: sw $s1,20($sp) -S800256c8: lui $s1,0x8005 -S800256cc: addiu $s1,$s1,24313 +S800256c8: la_ $s1, 0x80055ef9 S800256d0: sw $ra,28($sp) S800256d4: sw $s2,24($sp) S800256d8: lbu $v0,1($s1) @@ -21964,8 +21642,7 @@ S800256dc: lbu $s2,0($s1) S800256e0: sltiu $v0,$v0,2 S800256e4: bnez $v0,S80025708 S800256e8: move_ $s0,$a0 -S800256ec: lui $a0,0x8001 -S800256f0: addiu $a0,$a0,880 +S800256ec: la_ $a0, 0x80010370 S800256f4: lui $v0,0x8005 S800256f8: lw $v0,24308($v0) S800256fc: nop @@ -21999,8 +21676,7 @@ S80025768: jr $ra S8002576c: nop S80025770: addiu $sp,$sp,-32 S80025774: sw $s0,16($sp) -S80025778: lui $s0,0x8005 -S8002577c: addiu $s0,$s0,24314 +S80025778: la_ $s0, 0x80055efa S80025780: sw $ra,24($sp) S80025784: sw $s1,20($sp) S80025788: lbu $v0,0($s0) @@ -22010,8 +21686,7 @@ S80025794: bnez $v0,S800257b4 S80025798: move_ $s1,$a0 S8002579c: lui $v0,0x8005 S800257a0: lw $v0,24308($v0) -S800257a4: lui $a0,0x8001 -S800257a8: addiu $a0,$a0,900 +S800257a4: la_ $a0, 0x80010384 S800257ac: jalr $v0 S800257b0: move_ $a1,$s1 S800257b4: lw $v0,10($s0) @@ -22023,8 +21698,7 @@ S800257c8: jr $ra S800257cc: addiu $sp,$sp,32 S800257d0: addiu $sp,$sp,-32 S800257d4: sw $s1,20($sp) -S800257d8: lui $s1,0x8005 -S800257dc: addiu $s1,$s1,24314 +S800257d8: la_ $s1, 0x80055efa S800257e0: sw $ra,24($sp) S800257e4: sw $s0,16($sp) S800257e8: lbu $v0,0($s1) @@ -22032,8 +21706,7 @@ S800257ec: nop S800257f0: sltiu $v0,$v0,2 S800257f4: bnez $v0,S80025818 S800257f8: move_ $s0,$a0 -S800257fc: lui $a0,0x8001 -S80025800: addiu $a0,$a0,928 +S800257fc: la_ $a0, 0x800103a0 S80025804: lui $v0,0x8005 S80025808: lw $v0,24308($v0) S8002580c: nop @@ -22067,8 +21740,7 @@ S80025878: move_ $s0,$a0 S8002587c: sltiu $v0,$v0,2 S80025880: bnez $v0,S800258a4 S80025884: sw $ra,20($sp) -S80025888: lui $a0,0x8001 -S8002588c: addiu $a0,$a0,948 +S80025888: la_ $a0, 0x800103b4 S80025890: lui $v0,0x8005 S80025894: lw $v0,24308($v0) S80025898: nop @@ -22088,8 +21760,7 @@ S800258cc: addiu $sp,$sp,24 S800258d0: addiu $sp,$sp,-32 S800258d4: move_ $t0,$a0 S800258d8: sw $s0,24($sp) -S800258dc: lui $a0,0x8005 -S800258e0: addiu $a0,$a0,24314 +S800258dc: la_ $a0, 0x80055efa S800258e4: sw $ra,28($sp) S800258e8: lbu $v1,0($a0) S800258ec: li $v0,1 @@ -22135,8 +21806,7 @@ S80025988: nop S8002598c: lui $a0,0x8001 S80025990: j 0x800259a0 S80025994: addiu $a0,$a0,968 -S80025998: lui $a0,0x8001 -S8002599c: addiu $a0,$a0,1000 +S80025998: la_ $a0, 0x800103e8 S800259a0: lui $v0,0x8005 S800259a4: lw $v0,24308($v0) S800259a8: nop @@ -22148,8 +21818,7 @@ S800259bc: lh $a3,4($s0) S800259c0: lh $v1,6($s0) S800259c4: lui $v0,0x8005 S800259c8: lw $v0,24308($v0) -S800259cc: lui $a0,0x8001 -S800259d0: addiu $a0,$a0,980 +S800259cc: la_ $a0, 0x800103d4 S800259d4: jalr $v0 S800259d8: sw $v1,16($sp) S800259dc: lw $ra,28($sp) @@ -22159,8 +21828,7 @@ S800259e8: addiu $sp,$sp,32 S800259ec: addiu $sp,$sp,-40 S800259f0: sw $s3,28($sp) S800259f4: move_ $s3,$a0 -S800259f8: lui $a0,0x8001 -S800259fc: addiu $a0,$a0,1004 +S800259f8: la_ $a0, 0x800103ec S80025a00: sw $s2,24($sp) S80025a04: move_ $s2,$a1 S80025a08: move_ $a1,$s3 @@ -22195,8 +21863,7 @@ S80025a78: addiu $sp,$sp,40 S80025a7c: addiu $sp,$sp,-40 S80025a80: sw $s3,28($sp) S80025a84: move_ $s3,$a0 -S80025a88: lui $a0,0x8001 -S80025a8c: addiu $a0,$a0,1016 +S80025a88: la_ $a0, 0x800103f8 S80025a90: sw $s2,24($sp) S80025a94: move_ $s2,$a1 S80025a98: move_ $a1,$s3 @@ -22235,8 +21902,7 @@ S80025b18: sw $s0,16($sp) S80025b1c: move_ $s0,$a0 S80025b20: sw $s1,20($sp) S80025b24: move_ $s1,$a1 -S80025b28: lui $a0,0x8001 -S80025b2c: addiu $a0,$a0,1028 +S80025b28: la_ $a0, 0x80010404 S80025b30: sw $ra,24($sp) S80025b34: jal 0x800258d0 S80025b38: move_ $a1,$s0 @@ -22259,8 +21925,7 @@ S80025b78: sw $s0,16($sp) S80025b7c: move_ $s0,$a0 S80025b80: sw $s1,20($sp) S80025b84: move_ $s1,$a1 -S80025b88: lui $a0,0x8001 -S80025b8c: addiu $a0,$a0,1040 +S80025b88: la_ $a0, 0x80010410 S80025b90: sw $ra,24($sp) S80025b94: jal 0x800258d0 S80025b98: move_ $a1,$s0 @@ -22285,8 +21950,7 @@ S80025be0: sw $s2,24($sp) S80025be4: move_ $s2,$a1 S80025be8: sw $s1,20($sp) S80025bec: move_ $s1,$a2 -S80025bf0: lui $a0,0x8001 -S80025bf4: addiu $a0,$a0,1052 +S80025bf0: la_ $a0, 0x8001041c S80025bf8: sw $ra,28($sp) S80025bfc: jal 0x800258d0 S80025c00: move_ $a1,$s0 @@ -22300,8 +21964,7 @@ S80025c1c: bnez $v0,S80025c2c S80025c20: sll $v0,$s1,0x10 S80025c24: j 0x80025c74 S80025c28: li $v0,-1 -S80025c2c: lui $v1,0x8005 -S80025c30: addiu $v1,$v1,24472 +S80025c2c: la_ $v1, 0x80055f98 S80025c34: andi $a0,$s2,0xffff S80025c38: or $v0,$v0,$a0 S80025c3c: lw $a1,0($s0) @@ -22336,8 +21999,7 @@ S80025cac: bnez $v0,S80025cd0 S80025cb0: sw $ra,24($sp) S80025cb4: lui $v0,0x8005 S80025cb8: lw $v0,24308($v0) -S80025cbc: lui $a0,0x8001 -S80025cc0: addiu $a0,$a0,1064 +S80025cbc: la_ $a0, 0x80010428 S80025cc4: move_ $a1,$s0 S80025cc8: jalr $v0 S80025ccc: move_ $a2,$s1 @@ -22359,10 +22021,8 @@ S80025d08: move_ $s0,$a0 S80025d0c: lui $a2,0xff S80025d10: ori $a2,$a2,0xffff S80025d14: move_ $v0,$s0 -S80025d18: lui $a1,0x8005 -S80025d1c: addiu $a1,$a1,24504 -S80025d20: lui $v1,0x8005 -S80025d24: addiu $v1,$v1,24484 +S80025d18: la_ $a1, 0x80055fb8 +S80025d20: la_ $v1, 0x80055fa4 S80025d28: and $v1,$v1,$a2 S80025d2c: lui $a0,0x400 S80025d30: or $v1,$v1,$a0 @@ -22384,8 +22044,7 @@ S80025d6c: move_ $s1,$a1 S80025d70: sltiu $v0,$v0,2 S80025d74: bnez $v0,S80025d9c S80025d78: sw $ra,24($sp) -S80025d7c: lui $a0,0x8001 -S80025d80: addiu $a0,$a0,1088 +S80025d7c: la_ $a0, 0x80010440 S80025d84: move_ $a1,$s0 S80025d88: lui $v0,0x8005 S80025d8c: lw $v0,24308($v0) @@ -22402,10 +22061,8 @@ S80025db4: move_ $a1,$s1 S80025db8: lui $a2,0xff S80025dbc: ori $a2,$a2,0xffff S80025dc0: move_ $v0,$s0 -S80025dc4: lui $a1,0x8005 -S80025dc8: addiu $a1,$a1,24504 -S80025dcc: lui $v1,0x8005 -S80025dd0: addiu $v1,$v1,24484 +S80025dc4: la_ $a1, 0x80055fb8 +S80025dcc: la_ $v1, 0x80055fa4 S80025dd4: and $v1,$v1,$a2 S80025dd8: lui $a0,0x400 S80025ddc: or $v1,$v1,$a0 @@ -22448,8 +22105,7 @@ S80025e6c: move_ $s0,$a0 S80025e70: sltiu $v0,$v0,2 S80025e74: bnez $v0,S80025e98 S80025e78: sw $ra,20($sp) -S80025e7c: lui $a0,0x8001 -S80025e80: addiu $a0,$a0,1112 +S80025e7c: la_ $a0, 0x80010458 S80025e84: lui $v0,0x8005 S80025e88: lw $v0,24308($v0) S80025e8c: nop @@ -22470,8 +22126,7 @@ S80025ec4: jr $ra S80025ec8: addiu $sp,$sp,24 S80025ecc: addiu $sp,$sp,-32 S80025ed0: sw $s2,24($sp) -S80025ed4: lui $s2,0x8005 -S80025ed8: addiu $s2,$s2,24314 +S80025ed4: la_ $s2, 0x80055efa S80025edc: sw $ra,28($sp) S80025ee0: sw $s1,20($sp) S80025ee4: sw $s0,16($sp) @@ -22480,8 +22135,7 @@ S80025eec: nop S80025ef0: sltiu $v0,$v0,2 S80025ef4: bnez $v0,S80025f18 S80025ef8: move_ $s1,$a0 -S80025efc: lui $a0,0x8001 -S80025f00: addiu $a0,$a0,1132 +S80025efc: la_ $a0, 0x8001046c S80025f04: lui $v0,0x8005 S80025f08: lw $v0,24308($v0) S80025f0c: nop @@ -22520,8 +22174,7 @@ S80025f8c: addiu $sp,$sp,-40 S80025f90: sw $s2,24($sp) S80025f94: move_ $s2,$a0 S80025f98: sw $s3,28($sp) -S80025f9c: lui $s3,0x8005 -S80025fa0: addiu $s3,$s3,24314 +S80025f9c: la_ $s3, 0x80055efa S80025fa4: sw $ra,32($sp) S80025fa8: sw $s1,20($sp) S80025fac: sw $s0,16($sp) @@ -22530,8 +22183,7 @@ S80025fb4: nop S80025fb8: sltiu $v0,$v0,2 S80025fbc: bnez $v0,S80025fe4 S80025fc0: move_ $s1,$a1 -S80025fc4: lui $a0,0x8001 -S80025fc8: addiu $a0,$a0,1156 +S80025fc4: la_ $a0, 0x80010484 S80025fcc: move_ $a1,$s2 S80025fd0: lui $v0,0x8005 S80025fd4: lw $v0,24308($v0) @@ -22573,8 +22225,7 @@ S80026060: addiu $sp,$sp,40 S80026064: addiu $sp,$sp,-24 S80026068: sw $s0,16($sp) S8002606c: move_ $s0,$a0 -S80026070: lui $a1,0x8005 -S80026074: addiu $a1,$a1,24328 +S80026070: la_ $a1, 0x80055f08 S80026078: sw $ra,20($sp) S8002607c: jal 0x8002514c S80026080: li $a2,92 @@ -22587,8 +22238,7 @@ S80026098: addiu $sp,$sp,-32 S8002609c: sw $s1,20($sp) S800260a0: move_ $s1,$a0 S800260a4: sw $s2,24($sp) -S800260a8: lui $s2,0x8005 -S800260ac: addiu $s2,$s2,24314 +S800260a8: la_ $s2, 0x80055efa S800260b0: sw $ra,28($sp) S800260b4: sw $s0,16($sp) S800260b8: lbu $v0,0($s2) @@ -22596,8 +22246,7 @@ S800260bc: nop S800260c0: sltiu $v0,$v0,2 S800260c4: bnez $v0,S800260e8 S800260c8: lui $s0,0x800 -S800260cc: lui $a0,0x8001 -S800260d0: addiu $a0,$a0,1184 +S800260cc: la_ $a0, 0x800104a0 S800260d4: lui $v0,0x8005 S800260d8: lw $v0,24308($v0) S800260dc: nop @@ -22704,8 +22353,7 @@ S8002626c: jalr $v0 S80026270: move_ $a0,$s0 S80026274: li $v0,8 S80026278: sb $v0,18($s1) -S8002627c: lui $a0,0x8005 -S80026280: addiu $a0,$a0,24428 +S8002627c: la_ $a0, 0x80055f6c S80026284: lhu $v0,0($a0) S80026288: lh $v1,8($s1) S8002628c: sll $v0,$v0,0x10 @@ -22889,8 +22537,7 @@ S80026550: lw $v0,16($a1) S80026554: nop S80026558: jalr $v0 S8002655c: or $a0,$v1,$a0 -S80026560: lui $a0,0x8005 -S80026564: addiu $a0,$a0,24420 +S80026560: la_ $a0, 0x80055f64 S80026568: move_ $a1,$s1 S8002656c: jal 0x8002514c S80026570: li $a2,20 @@ -22904,8 +22551,7 @@ S8002658c: addiu $sp,$sp,32 S80026590: addiu $sp,$sp,-24 S80026594: sw $s0,16($sp) S80026598: move_ $s0,$a0 -S8002659c: lui $a1,0x8005 -S800265a0: addiu $a1,$a1,24420 +S8002659c: la_ $a1, 0x80055f64 S800265a4: sw $ra,20($sp) S800265a8: jal 0x8002514c S800265ac: li $a2,20 @@ -23494,10 +23140,8 @@ S80026ec4: ori $a2,$a2,0xffff S80026ec8: lui $a0,0xe4ff S80026ecc: ori $a0,$a0,0xffff S80026ed0: lui $a3,0x3ff -S80026ed4: lui $a1,0x8008 -S80026ed8: addiu $a1,$a1,-1616 -S80026edc: lui $s0,0x8008 -S80026ee0: addiu $s0,$s0,-1576 +S80026ed4: la_ $a1, 0x8007f9b0 +S80026edc: la_ $s0, 0x8007f9d8 S80026ee4: and $v0,$s0,$a2 S80026ee8: lui $v1,0x800 S80026eec: or $v0,$v0,$v1 @@ -23546,8 +23190,7 @@ S80026f94: sw $v0,12($s0) S80026f98: ori $v0,$v0,0xffff S80026f9c: lui $v1,0xff S80026fa0: ori $v1,$v1,0xffff -S80026fa4: lui $a2,0x8008 -S80026fa8: addiu $a2,$a2,-1616 +S80026fa4: la_ $a2, 0x8007f9b0 S80026fac: sw $v0,0($a2) S80026fb0: lui $v0,0xe600 S80026fb4: and $v1,$t1,$v1 @@ -23975,8 +23618,7 @@ S80027648: beq $v0,$v1,S80027618 S8002764c: nop S80027650: jal 0x8002eb98 S80027654: move_ $a0,$zr -S80027658: lui $a0,0x8005 -S8002765c: addiu $a0,$a0,24312 +S80027658: la_ $a0, 0x80055ef8 S80027660: lui $at,0x8005 S80027664: sw $v0,24616($at) S80027668: lbu $v1,1($a0) @@ -24019,14 +23661,12 @@ S800276f8: jal 0x8002eb98 S800276fc: nop S80027700: j 0x80027878 S80027704: move_ $v0,$zr -S80027708: lui $a1,0x8002 -S8002770c: addiu $a1,$a1,30868 +S80027708: la_ $a1, 0x80027894 S80027710: jal 0x8002ea7c S80027714: li $a0,2 S80027718: beqz $s1,S800277c4 S8002771c: move_ $a2,$zr -S80027720: lui $t0,0x8008 -S80027724: addiu $t0,$t0,-1524 +S80027720: la_ $t0, 0x8007fa0c S80027728: move_ $a3,$s0 S8002772c: move_ $v0,$s1 S80027730: bgez $v0,S8002773c @@ -24059,8 +23699,7 @@ S80027798: sll $a0,$a0,0x5 S8002779c: sll $v0,$v1,0x1 S800277a0: addu $v0,$v0,$v1 S800277a4: sll $v0,$v0,0x5 -S800277a8: lui $v1,0x8008 -S800277ac: addiu $v1,$v1,-1524 +S800277a8: la_ $v1, 0x8007fa0c S800277b0: addu $v0,$v0,$v1 S800277b4: lui $at,0x8008 S800277b8: addu $at,$at,$a0 @@ -24245,8 +23884,7 @@ S80027a80: lui $v1,0x100 S80027a84: and $v0,$v0,$v1 S80027a88: bnez $v0,S80027ac4 S80027a8c: nop -S80027a90: lui $v1,0x8005 -S80027a94: addiu $v1,$v1,24320 +S80027a90: la_ $v1, 0x80055f00 S80027a98: lw $v0,0($v1) S80027a9c: nop S80027aa0: beqz $v0,S80027ac4 @@ -24304,8 +23942,7 @@ S80027b6c: li $v0,1025 S80027b70: sw $v0,0($v1) S80027b74: lui $v1,0x8005 S80027b78: lw $v1,24604($v1) -S80027b7c: lui $a0,0x8008 -S80027b80: addiu $a0,$a0,-1536 +S80027b7c: la_ $a0, 0x8007fa00 S80027b84: lw $v0,0($v1) S80027b88: move_ $a1,$zr S80027b8c: ori $v0,$v0,0x800 @@ -24451,8 +24088,7 @@ S80027db8: nop S80027dbc: slt $v1,$v1,$v0 S80027dc0: bnez $v1,S80027df4 S80027dc4: nop -S80027dc8: lui $v1,0x8005 -S80027dcc: addiu $v1,$v1,24632 +S80027dc8: la_ $v1, 0x80056038 S80027dd0: lw $v0,0($v1) S80027dd4: nop S80027dd8: move_ $a0,$v0 @@ -24464,8 +24100,7 @@ S80027dec: beqz $v0,S80027ed0 S80027df0: nop S80027df4: lui $a2,0x8005 S80027df8: lw $a2,24576($a2) -S80027dfc: lui $a0,0x8001 -S80027e00: addiu $a0,$a0,1208 +S80027dfc: la_ $a0, 0x800104b8 S80027e04: lw $v0,0($a2) S80027e08: lui $a1,0x8005 S80027e0c: lw $a1,24608($a1) @@ -24567,8 +24202,7 @@ S80027f88: sw $s0,16($sp) S80027f8c: move_ $s0,$a0 S80027f90: sw $s1,20($sp) S80027f94: move_ $s1,$a1 -S80027f98: lui $a0,0x8001 -S80027f9c: addiu $a0,$a0,1260 +S80027f98: la_ $a0, 0x800104ec S80027fa0: sw $ra,24($sp) S80027fa4: jal 0x800258d0 S80027fa8: move_ $a1,$s0 @@ -24604,8 +24238,7 @@ S8002801c: lui $v1,0x400 S80028020: and $v0,$v0,$v1 S80028024: beqz $v0,S80027fdc S80028028: nop -S8002802c: lui $a1,0x8003 -S80028030: addiu $a1,$a1,-31844 +S8002802c: la_ $a1, 0x8002839c S80028034: jal 0x8002ea7c S80028038: li $a0,2 S8002803c: lui $v0,0x8005 @@ -24626,8 +24259,7 @@ S80028074: sw $s0,16($sp) S80028078: move_ $s0,$a0 S8002807c: sw $s1,20($sp) S80028080: move_ $s1,$a1 -S80028084: lui $a0,0x8001 -S80028088: addiu $a0,$a0,1040 +S80028084: la_ $a0, 0x80010410 S8002808c: sw $ra,24($sp) S80028090: jal 0x800258d0 S80028094: move_ $a1,$s0 @@ -24663,8 +24295,7 @@ S80028108: lui $v1,0x400 S8002810c: and $v0,$v0,$v1 S80028110: beqz $v0,S800280c8 S80028114: nop -S80028118: lui $a1,0x8003 -S8002811c: addiu $a1,$a1,-31844 +S80028118: la_ $a1, 0x8002839c S80028120: jal 0x8002ea7c S80028124: li $a0,2 S80028128: lui $v0,0x8005 @@ -24687,8 +24318,7 @@ S80028168: sw $s2,24($sp) S8002816c: move_ $s2,$a1 S80028170: sw $s1,20($sp) S80028174: move_ $s1,$a2 -S80028178: lui $a0,0x8001 -S8002817c: addiu $a0,$a0,1052 +S80028178: la_ $a0, 0x8001041c S80028180: sw $ra,28($sp) S80028184: jal 0x800258d0 S80028188: move_ $a1,$s0 @@ -24724,8 +24354,7 @@ S800281fc: lui $v1,0x400 S80028200: and $v0,$v0,$v1 S80028204: beqz $v0,S800281bc S80028208: nop -S8002820c: lui $a1,0x8003 -S80028210: addiu $a1,$a1,-31844 +S8002820c: la_ $a1, 0x8002839c S80028214: jal 0x8002ea7c S80028218: li $a0,2 S8002821c: lh $v0,4($s0) @@ -24743,8 +24372,7 @@ S80028248: or $v0,$v0,$v1 S8002824c: lw $a1,0($s0) S80028250: lui $v1,0x8005 S80028254: lw $v1,24304($v1) -S80028258: lui $a0,0x8005 -S8002825c: addiu $a0,$a0,24472 +S80028258: la_ $a0, 0x80055f98 S80028260: sw $v0,4($a0) S80028264: sw $a1,0($a0) S80028268: lw $v0,4($s0) @@ -24769,8 +24397,7 @@ S800282b0: move_ $s0,$a0 S800282b4: sltiu $v0,$v0,2 S800282b8: bnez $v0,S800282dc S800282bc: sw $ra,20($sp) -S800282c0: lui $a0,0x8001 -S800282c4: addiu $a0,$a0,1112 +S800282c0: la_ $a0, 0x80010458 S800282c8: lui $v0,0x8005 S800282cc: lw $v0,24308($v0) S800282d0: nop @@ -24808,8 +24435,7 @@ S8002834c: lui $v1,0x400 S80028350: and $v0,$v0,$v1 S80028354: beqz $v0,S8002830c S80028358: nop -S8002835c: lui $a1,0x8003 -S80028360: addiu $a1,$a1,-31844 +S8002835c: la_ $a1, 0x8002839c S80028364: jal 0x8002ea7c S80028368: li $a0,2 S8002836c: lui $v0,0x8005 @@ -24826,8 +24452,7 @@ S80028394: jr $ra S80028398: addiu $sp,$sp,24 S8002839c: addiu $sp,$sp,-24 S800283a0: sw $ra,16($sp) -S800283a4: lui $a1,0x8002 -S800283a8: addiu $a1,$a1,30868 +S800283a4: la_ $a1, 0x80027894 S800283ac: jal 0x8002ea7c S800283b0: li $a0,2 S800283b4: lw $ra,16($sp) @@ -24880,8 +24505,7 @@ S8002846c: sw $s0,80($sp) S80028470: j 0x80028aa0 S80028474: move_ $v0,$zr S80028478: move_ $s7,$a1 -S8002847c: lui $a3,0x8001 -S80028480: addiu $a3,$a3,1272 +S8002847c: la_ $a3, 0x800104f8 S80028484: sw $a3,72($sp) S80028488: sw $zr,56($sp) S8002848c: lbu $a0,0($s7) @@ -25052,8 +24676,7 @@ S8002871c: lw $s2,-4($s1) S80028720: nop S80028724: bnez $s2,S80028734 S80028728: nop -S8002872c: lui $s2,0x8001 -S80028730: addiu $s2,$s2,1292 +S8002872c: la_ $s2, 0x8001050c S80028734: bltz $s4,S80028764 S80028738: move_ $a0,$s2 S8002873c: move_ $a1,$zr @@ -25085,8 +24708,7 @@ S800287a0: addiu $s1,$s1,4 S800287a4: lw $v1,-4($s1) S800287a8: j 0x80028804 S800287ac: li $a1,10 -S800287b0: lui $a3,0x8001 -S800287b4: addiu $a3,$a3,1300 +S800287b0: la_ $a3, 0x80010514 S800287b8: sw $a3,72($sp) S800287bc: andi $v0,$s3,0x1 S800287c0: bnez $v0,S800287e0 @@ -25130,8 +24752,7 @@ S80028854: lbu $a0,0($v0) S80028858: addiu $s2,$s2,-1 S8002885c: bnez $v1,S80028830 S80028860: sb $a0,0($s2) -S80028864: lui $a3,0x8001 -S80028868: addiu $a3,$a3,1272 +S80028864: la_ $a3, 0x800104f8 S8002886c: andi $v0,$s3,0x8 S80028870: beqz $v0,S800288a0 S80028874: sw $a3,72($sp) @@ -25353,14 +24974,12 @@ S80028bd0: nop S80028bd4: slti $v0,$a2,32 S80028bd8: bnez $v0,S80028bf8 S80028bdc: nop -S80028be0: lui $a1,0x8008 -S80028be4: addiu $a1,$a1,4608 +S80028be0: la_ $a1, 0x80081200 S80028be8: jal 0x800250cc S80028bec: li $a0,1 S80028bf0: lui $at,0x8005 S80028bf4: sw $zr,24652($at) -S80028bf8: lui $v1,0x8005 -S80028bfc: addiu $v1,$v1,24652 +S80028bf8: la_ $v1, 0x8005604c S80028c00: lw $v0,0($v1) S80028c04: lui $at,0x8008 S80028c08: addu $at,$at,$v0 @@ -25376,8 +24995,7 @@ S80028c2c: lw $a2,24652($a2) S80028c30: addiu $sp,$sp,-24 S80028c34: blez $a2,S80028c54 S80028c38: sw $ra,16($sp) -S80028c3c: lui $a1,0x8008 -S80028c40: addiu $a1,$a1,4608 +S80028c3c: la_ $a1, 0x80081200 S80028c44: jal 0x800250cc S80028c48: li $a0,1 S80028c4c: lui $at,0x8005 @@ -25431,8 +25049,7 @@ S80028d08: nop S80028d0c: slti $v0,$a2,32 S80028d10: bnez $v0,S80028d30 S80028d14: nop -S80028d18: lui $a1,0x8008 -S80028d1c: addiu $a1,$a1,4608 +S80028d18: la_ $a1, 0x80081200 S80028d20: jal 0x800250cc S80028d24: li $a0,1 S80028d28: lui $at,0x8005 @@ -25450,8 +25067,7 @@ S80028d54: lw $a2,24652($a2) S80028d58: nop S80028d5c: blez $a2,S80028d7c S80028d60: nop -S80028d64: lui $a1,0x8008 -S80028d68: addiu $a1,$a1,4608 +S80028d64: la_ $a1, 0x80081200 S80028d6c: jal 0x800250cc S80028d70: li $a0,1 S80028d74: lui $at,0x8005 @@ -25791,8 +25407,7 @@ S800292a8: sw $ra,40($sp) S800292ac: li $a0,3 S800292b0: jal 0x800254ec S800292b4: nop -S800292b8: lui $v0,0x8008 -S800292bc: addiu $v0,$v0,4704 +S800292b8: la_ $v0, 0x80081260 S800292c0: addiu $a0,$v0,-8 S800292c4: sh $zr,2($v0) S800292c8: sh $zr,0($v0) @@ -25805,8 +25420,7 @@ S800292e0: sb $s0,14($v0) S800292e4: sb $zr,15($v0) S800292e8: jal 0x80025ecc S800292ec: sb $zr,16($v0) -S800292f0: lui $s0,0x8008 -S800292f4: addiu $s0,$s0,4792 +S800292f0: la_ $s0, 0x800812b8 S800292f8: addiu $v0,$s0,8 S800292fc: sh $zr,0($s0) S80029300: sh $zr,2($s0) @@ -25841,11 +25455,9 @@ S80029370: lw $s0,16($sp) S80029374: jr $ra S80029378: addiu $sp,$sp,48 S8002937c: addiu $sp,$sp,-24 -S80029380: lui $v0,0x8008 -S80029384: addiu $v0,$v0,4716 +S80029380: la_ $v0, 0x8008126c S80029388: lhu $t0,40($sp) -S8002938c: lui $v1,0x8008 -S80029390: addiu $v1,$v1,4796 +S8002938c: la_ $v1, 0x800812bc S80029394: sw $ra,16($sp) S80029398: sh $zr,0($v0) S8002939c: sb $a3,2($v0) @@ -25888,10 +25500,8 @@ S8002942c: bne $a0,$at,S80029438 S80029430: nop S80029434: break 0x6 S80029438: mflo $a0 -S8002943c: lui $v1,0x8008 -S80029440: addiu $v1,$v1,5000 -S80029444: lui $a2,0x8008 -S80029448: addiu $a2,$a2,5016 +S8002943c: la_ $v1, 0x80081388 +S80029444: la_ $a2, 0x80081398 S8002944c: sh $zr,-12($v1) S80029450: sh $zr,-14($v1) S80029454: sh $zr,-6($v1) @@ -25921,8 +25531,7 @@ S800294b0: sw $v0,16($a2) S800294b4: sw $a1,20($a2) S800294b8: sw $a3,24($a2) S800294bc: sw $t0,28($a2) -S800294c0: lui $v0,0x8008 -S800294c4: addiu $v0,$v0,4856 +S800294c0: la_ $v0, 0x800812f8 S800294c8: lw $a1,-16($v1) S800294cc: lw $a3,-12($v1) S800294d0: lw $t0,-8($v1) @@ -25942,8 +25551,7 @@ S80029504: sw $t1,28($v0) S80029508: sh $zr,16($v0) S8002950c: sh $zr,8($v0) S80029510: sh $zr,0($v0) -S80029514: lui $t0,0x8008 -S80029518: addiu $t0,$t0,4888 +S80029514: la_ $t0, 0x80081318 S8002951c: lw $v1,0($v0) S80029520: lw $a1,4($v0) S80029524: lw $a3,8($v0) @@ -25962,23 +25570,18 @@ S80029554: sw $v1,24($t0) S80029558: sw $a1,28($t0) S8002955c: lui $v1,0x5555 S80029560: ori $v1,$v1,0x5556 -S80029564: lui $v0,0x8008 -S80029568: addiu $v0,$v0,4680 +S80029564: la_ $v0, 0x80081248 S8002956c: sh $zr,0($v0) S80029570: sh $zr,2($v0) S80029574: mult $a0,$v1 -S80029578: lui $v0,0x8008 -S8002957c: addiu $v0,$v0,4684 +S80029578: la_ $v0, 0x8008124c S80029580: sh $zr,0($v0) S80029584: sh $zr,2($v0) -S80029588: lui $v0,0x8008 -S8002958c: addiu $v0,$v0,4688 -S80029590: lui $a1,0x8008 -S80029594: addiu $a1,$a1,4816 +S80029588: la_ $v0, 0x80081250 +S80029590: la_ $a1, 0x800812d0 S80029598: sh $zr,2($v0) S8002959c: sh $zr,0($v0) -S800295a0: lui $v0,0x8008 -S800295a4: addiu $v0,$v0,4640 +S800295a0: la_ $v0, 0x80081220 S800295a8: sh $zr,2($a1) S800295ac: sra $a0,$a0,0x1f S800295b0: li $v1,2 @@ -26068,8 +25671,7 @@ S800296fc: lhu $v0,4832($v0) S80029700: lui $at,0x8008 S80029704: addu $at,$at,$a1 S80029708: sh $v0,4652($at) -S8002970c: lui $v0,0x8008 -S80029710: addiu $v0,$v0,4640 +S8002970c: la_ $v0, 0x80081220 S80029714: lui $a1,0x8008 S80029718: lh $a1,4828($a1) S8002971c: lw $a0,16($a3) @@ -26103,8 +25705,7 @@ S80029788: sw $ra,24($sp) S8002978c: sw $s1,20($sp) S80029790: beqz $v0,S80029804 S80029794: sw $s0,16($sp) -S80029798: lui $a2,0x8008 -S8002979c: addiu $a2,$a2,4688 +S80029798: la_ $a2, 0x80081250 S800297a0: lui $v1,0x8008 S800297a4: lh $v1,4828($v1) S800297a8: lhu $v0,0($a2) @@ -26112,8 +25713,7 @@ S800297ac: sll $v1,$v1,0x1 S800297b0: lui $a0,0x8008 S800297b4: addu $a0,$a0,$v1 S800297b8: lhu $a0,4672($a0) -S800297bc: lui $a1,0x8008 -S800297c0: addiu $a1,$a1,4704 +S800297bc: la_ $a1, 0x80081260 S800297c4: lui $at,0x8008 S800297c8: sh $zr,4814($at) S800297cc: lui $at,0x8008 @@ -26130,10 +25730,8 @@ S800297f4: jal 0x80025ecc S800297f8: sh $v0,2($a1) S800297fc: j 0x80029870 S80029800: nop -S80029804: lui $v0,0x8008 -S80029808: addiu $v0,$v0,4672 -S8002980c: lui $s0,0x8008 -S80029810: addiu $s0,$s0,4688 +S80029804: la_ $v0, 0x80081240 +S8002980c: la_ $s0, 0x80081250 S80029814: lui $a1,0x8008 S80029818: lh $a1,4828($a1) S8002981c: lh $a0,0($s0) @@ -26141,8 +25739,7 @@ S80029820: bnez $a1,S8002982c S80029824: nop S80029828: addiu $v0,$v0,2 S8002982c: lh $v0,0($v0) -S80029830: lui $v1,0x8008 -S80029834: addiu $v1,$v1,4676 +S80029830: la_ $v1, 0x80081244 S80029838: addu $s1,$a0,$v0 S8002983c: lh $v0,2($s0) S80029840: bnez $a1,S8002984c @@ -26167,8 +25764,7 @@ S80029888: nop S8002988c: addiu $sp,$sp,-24 S80029890: lui $v0,0x8008 S80029894: lh $v0,4828($v0) -S80029898: lui $v1,0x8008 -S8002989c: addiu $v1,$v1,4816 +S80029898: la_ $v1, 0x800812d0 S800298a0: sw $ra,16($sp) S800298a4: lhu $a1,6($v1) S800298a8: sll $v0,$v0,0x1 @@ -26179,8 +25775,7 @@ S800298b8: lui $a3,0x8008 S800298bc: addu $a3,$a3,$v0 S800298c0: lh $a3,4676($a3) S800298c4: lhu $v0,4($v1) -S800298c8: lui $a0,0x8008 -S800298cc: addiu $a0,$a0,4696 +S800298c8: la_ $a0, 0x80081258 S800298d0: sh $a1,6($a0) S800298d4: sh $v0,4($a0) S800298d8: lh $v0,0($v1) @@ -26199,8 +25794,7 @@ S80029908: nop S8002990c: addiu $sp,$sp,-24 S80029910: lui $v0,0x8008 S80029914: lw $v0,4832($v0) -S80029918: lui $a0,0x8008 -S8002991c: addiu $a0,$a0,4688 +S80029918: la_ $a0, 0x80081250 S80029920: sw $ra,16($sp) S80029924: srl $v1,$v0,0x1f S80029928: addu $v0,$v0,$v1 @@ -26248,8 +25842,7 @@ S800299cc: sw $s2,128($sp) S800299d0: lbu $s2,12($s0) S800299d4: lbu $s3,13($s0) S800299d8: lbu $s4,14($s0) -S800299dc: lui $a1,0x8008 -S800299e0: addiu $a1,$a1,4856 +S800299dc: la_ $a1, 0x800812f8 S800299e4: lw $v0,0($a1) S800299e8: lw $v1,4($a1) S800299ec: lw $a0,8($a1) @@ -26509,8 +26102,7 @@ S80029de0: addu $a0,$a1,$a0 S80029de4: sra $a0,$a0,0x7 S80029de8: sh $a0,64($sp) S80029dec: sh $a2,32($sp) -S80029df0: lui $a1,0x8008 -S80029df4: addiu $a1,$a1,4856 +S80029df0: la_ $a1, 0x800812f8 S80029df8: lw $v0,16($sp) S80029dfc: lw $v1,20($sp) S80029e00: lw $a0,24($sp) @@ -26540,8 +26132,7 @@ S80029e5c: jr $ra S80029e60: addiu $sp,$sp,144 S80029e64: addiu $sp,$sp,-24 S80029e68: sw $ra,16($sp) -S80029e6c: lui $a2,0x8008 -S80029e70: addiu $a2,$a2,4888 +S80029e6c: la_ $a2, 0x80081318 S80029e74: lw $v0,0($a0) S80029e78: lw $v1,4($a0) S80029e7c: lw $a1,8($a0) @@ -26563,8 +26154,7 @@ S80029eb8: lw $ra,16($sp) S80029ebc: addiu $sp,$sp,24 S80029ec0: jr $ra S80029ec4: nop -S80029ec8: lui $a2,0x8008 -S80029ecc: addiu $a2,$a2,4888 +S80029ec8: la_ $a2, 0x80081318 S80029ed0: lw $v0,0($a2) S80029ed4: lw $v1,4($a2) S80029ed8: lw $a1,8($a2) @@ -26697,8 +26287,7 @@ S8002a0d0: nop S8002a0d4: nop S8002a0d8: nop S8002a0dc: move_ $t1,$a0 -S8002a0e0: lui $t0,0x8008 -S8002a0e4: addiu $t0,$t0,4984 +S8002a0e0: la_ $t0, 0x80081378 S8002a0e8: lw $v0,0($t0) S8002a0ec: lw $v1,4($t0) S8002a0f0: lw $a0,8($t0) @@ -26752,15 +26341,13 @@ S8002a1ac: addiu $sp,$sp,-192 S8002a1b0: sw $s4,176($sp) S8002a1b4: move_ $s4,$a0 S8002a1b8: sw $s5,180($sp) -S8002a1bc: lui $s5,0x8008 -S8002a1c0: addiu $s5,$s5,4952 +S8002a1bc: la_ $s5, 0x80081358 S8002a1c4: sw $ra,184($sp) S8002a1c8: sw $s3,172($sp) S8002a1cc: sw $s2,168($sp) S8002a1d0: sw $s1,164($sp) S8002a1d4: sw $s0,160($sp) -S8002a1d8: lui $a1,0x8008 -S8002a1dc: addiu $a1,$a1,5016 +S8002a1d8: la_ $a1, 0x80081398 S8002a1e0: lw $v0,0($a1) S8002a1e4: lw $v1,4($a1) S8002a1e8: lw $a0,8($a1) @@ -26964,8 +26551,7 @@ S8002a4fc: sw $v0,16($s5) S8002a500: sw $v1,20($s5) S8002a504: sw $a0,24($s5) S8002a508: sw $a1,28($s5) -S8002a50c: lui $a1,0x8008 -S8002a510: addiu $a1,$a1,4920 +S8002a50c: la_ $a1, 0x80081338 S8002a514: lw $v0,0($s5) S8002a518: lw $v1,4($s5) S8002a51c: lw $a0,8($s5) @@ -27195,8 +26781,7 @@ S8002a898: move_ $a3,$a0 S8002a89c: sw $s1,20($sp) S8002a8a0: move_ $s1,$zr S8002a8a4: li $a1,100 -S8002a8a8: lui $a2,0x8008 -S8002a8ac: addiu $a2,$a2,5048 +S8002a8a8: la_ $a2, 0x800813b8 S8002a8b0: li $t0,100 S8002a8b4: sw $ra,28($sp) S8002a8b8: sw $s0,16($sp) @@ -27325,8 +26910,7 @@ S8002aaa0: j 0x8002a8bc S8002aaa4: addiu $s1,$s1,1 S8002aaa8: blez $s1,S8002ab2c S8002aaac: sll $v0,$s1,0x2 -S8002aab0: lui $v1,0x8008 -S8002aab4: addiu $v1,$v1,5044 +S8002aab0: la_ $v1, 0x800813b4 S8002aab8: addu $s0,$v0,$v1 S8002aabc: lw $a1,0($s0) S8002aac0: move_ $a0,$s2 @@ -27946,8 +27530,7 @@ S8002b454: jr $ra S8002b458: sh $t2,16($a1) S8002b45c: lh $t0,4($a0) S8002b460: or $v0,$zr,$a1 -S8002b464: lui $v1,0x8005 -S8002b468: addiu $v1,$v1,27176 +S8002b464: la_ $v1, 0x80056a28 S8002b46c: lw $t4,0($a0) S8002b470: sra $t3,$t0,0x1f S8002b474: add $t0,$t0,$t3 @@ -28074,8 +27657,7 @@ S8002b654: sw $t6,8($v0) S8002b658: nop S8002b65c: lh $t0,4($a0) S8002b660: or $v0,$zr,$a1 -S8002b664: lui $v1,0x8005 -S8002b668: addiu $v1,$v1,27176 +S8002b664: la_ $v1, 0x80056a28 S8002b66c: lw $t4,0($a0) S8002b670: sra $t3,$t0,0x1f S8002b674: add $t0,$t0,$t3 @@ -28212,10 +27794,8 @@ S8002b87c: lw $v0,24($v0) S8002b880: nop S8002b884: addiu $v0,$v0,40 S8002b888: move_ $t7,$v0 -S8002b88c: lui $t2,0x8003 -S8002b890: addiu $t2,$t2,-18168 -S8002b894: lui $t1,0x8003 -S8002b898: addiu $t1,$t1,-18144 +S8002b88c: la_ $t2, 0x8002b908 +S8002b894: la_ $t1, 0x8002b920 S8002b89c: lw $v1,0($t2) S8002b8a0: lw $t3,0($v0) S8002b8a4: addiu $t2,$t2,4 @@ -28224,10 +27804,8 @@ S8002b8ac: addiu $v0,$v0,4 S8002b8b0: bne $t2,$t1,S8002b89c S8002b8b4: nop S8002b8b8: move_ $v0,$t7 -S8002b8bc: lui $t2,0x8003 -S8002b8c0: addiu $t2,$t2,-18144 -S8002b8c4: lui $t1,0x8003 -S8002b8c8: addiu $t1,$t1,-18120 +S8002b8bc: la_ $t2, 0x8002b920 +S8002b8c4: la_ $t1, 0x8002b938 S8002b8cc: lw $v1,0($t2) S8002b8d0: nop S8002b8d4: sw $v1,0($v0) @@ -28281,16 +27859,13 @@ S8002b990: nop S8002b994: li $v1,1 S8002b998: bne $v0,$v1,S8002b9dc S8002b99c: li $v0,1 -S8002b9a0: lui $v1,0x8003 -S8002b9a4: addiu $v1,$v1,-17848 +S8002b9a0: la_ $v1, 0x8002ba48 S8002b9a8: lui $at,0x8006 S8002b9ac: sw $v1,-21728($at) -S8002b9b0: lui $v1,0x8003 -S8002b9b4: addiu $v1,$v1,-17808 +S8002b9b0: la_ $v1, 0x8002ba70 S8002b9b8: lui $at,0x8006 S8002b9bc: sw $v1,-21724($at) -S8002b9c0: lui $v1,0x8003 -S8002b9c4: addiu $v1,$v1,-17768 +S8002b9c0: la_ $v1, 0x8002ba98 S8002b9c8: lui $at,0x8006 S8002b9cc: sw $v1,-21960($at) S8002b9d0: lui $at,0x8006 @@ -28502,8 +28077,7 @@ S8002bd04: sll $v0,$v0,0x5 S8002bd08: addu $v1,$v1,$v0 S8002bd0c: li $v0,2 S8002bd10: sh $v0,0($v1) -S8002bd14: lui $a2,0x8008 -S8002bd18: addiu $a2,$a2,5264 +S8002bd14: la_ $a2, 0x80081490 S8002bd1c: lwl $v0,31($v1) S8002bd20: lwr $v0,28($v1) S8002bd24: nop @@ -29559,11 +29133,9 @@ S8002cd88: jr $v0 S8002cd8c: nop S8002cd90: beqz $s1,S8002cddc S8002cd94: li $v0,5 -S8002cd98: lui $v1,0x8006 -S8002cd9c: addiu $v1,$v1,-20996 +S8002cd98: la_ $v1, 0x8005adfc S8002cda0: sb $v0,0($v1) -S8002cda4: lui $v1,0x8008 -S8002cda8: addiu $v1,$v1,5304 +S8002cda4: la_ $v1, 0x800814b8 S8002cdac: beqz $v1,S8002ced4 S8002cdb0: addiu $a1,$sp,24 S8002cdb4: li $a0,7 @@ -29586,11 +29158,9 @@ S8002cdf4: lw $v0,-21532($at) S8002cdf8: nop S8002cdfc: beqz $v0,S8002ce48 S8002ce00: li $v0,3 -S8002ce04: lui $v1,0x8006 -S8002ce08: addiu $v1,$v1,-20996 +S8002ce04: la_ $v1, 0x8005adfc S8002ce0c: sb $v0,0($v1) -S8002ce10: lui $v1,0x8008 -S8002ce14: addiu $v1,$v1,5304 +S8002ce10: la_ $v1, 0x800814b8 S8002ce18: beqz $v1,S8002ce40 S8002ce1c: addiu $a1,$sp,24 S8002ce20: li $a0,7 @@ -29603,12 +29173,10 @@ S8002ce38: bne $a0,$a2,S8002ce28 S8002ce3c: addiu $v1,$v1,1 S8002ce40: j 0x8002d07c S8002ce44: li $v0,1 -S8002ce48: lui $v1,0x8006 -S8002ce4c: addiu $v1,$v1,-20996 +S8002ce48: la_ $v1, 0x8005adfc S8002ce50: li $v0,2 S8002ce54: sb $v0,0($v1) -S8002ce58: lui $v1,0x8008 -S8002ce5c: addiu $v1,$v1,5304 +S8002ce58: la_ $v1, 0x800814b8 S8002ce60: beqz $v1,S8002ced4 S8002ce64: addiu $a1,$sp,24 S8002ce68: li $a0,7 @@ -29626,8 +29194,7 @@ S8002ce94: li $v0,2 S8002ce98: li $v0,5 S8002ce9c: lui $at,0x8006 S8002cea0: sb $v0,-20996($at) -S8002cea4: lui $v1,0x8008 -S8002cea8: addiu $v1,$v1,5304 +S8002cea4: la_ $v1, 0x800814b8 S8002ceac: beqz $v1,S8002ced4 S8002ceb0: addiu $a1,$sp,24 S8002ceb4: li $a0,7 @@ -29648,11 +29215,9 @@ S8002ceec: move_ $s1,$zr S8002cef0: beqz $s1,S8002cefc S8002cef4: li $v1,1 S8002cef8: li $v1,5 -S8002cefc: lui $v0,0x8006 -S8002cf00: addiu $v0,$v0,-20996 +S8002cefc: la_ $v0, 0x8005adfc S8002cf04: sb $v1,1($v0) -S8002cf08: lui $v1,0x8008 -S8002cf0c: addiu $v1,$v1,5312 +S8002cf08: la_ $v1, 0x800814c0 S8002cf10: beqz $v1,S8002cf38 S8002cf14: addiu $a1,$sp,24 S8002cf18: li $a0,7 @@ -29672,10 +29237,8 @@ S8002cf4c: lw $v1,-21016($v1) S8002cf50: li $v0,4 S8002cf54: j 0x8002d07c S8002cf58: sb $zr,0($v1) -S8002cf5c: lui $a0,0x8008 -S8002cf60: addiu $a0,$a0,5320 -S8002cf64: lui $v0,0x8006 -S8002cf68: addiu $v0,$v0,-20996 +S8002cf5c: la_ $a0, 0x800814c8 +S8002cf64: la_ $v0, 0x8005adfc S8002cf6c: li $v1,4 S8002cf70: sb $v1,2($v0) S8002cf74: lbu $v1,2($v0) @@ -29690,8 +29253,7 @@ S8002cf94: addiu $v1,$v1,-1 S8002cf98: sb $v0,0($a0) S8002cf9c: bne $v1,$a2,S8002cf8c S8002cfa0: addiu $a0,$a0,1 -S8002cfa4: lui $v1,0x8008 -S8002cfa8: addiu $v1,$v1,5312 +S8002cfa4: la_ $v1, 0x800814c0 S8002cfac: beqz $v1,S8002cfd4 S8002cfb0: addiu $a1,$sp,24 S8002cfb4: li $a0,7 @@ -29704,10 +29266,8 @@ S8002cfcc: bne $a0,$a2,S8002cfbc S8002cfd0: addiu $v1,$v1,1 S8002cfd4: j 0x8002d07c S8002cfd8: li $v0,4 -S8002cfdc: lui $a0,0x8008 -S8002cfe0: addiu $a0,$a0,5304 -S8002cfe4: lui $v0,0x8006 -S8002cfe8: addiu $v0,$v0,-20996 +S8002cfdc: la_ $a0, 0x800814b8 +S8002cfe4: la_ $v0, 0x8005adfc S8002cfec: li $v1,5 S8002cff0: sb $v1,1($v0) S8002cff4: lbu $v1,1($v0) @@ -29722,8 +29282,7 @@ S8002d014: addiu $v1,$v1,-1 S8002d018: sb $v0,0($a0) S8002d01c: bne $v1,$a2,S8002d00c S8002d020: addiu $a0,$a0,1 -S8002d024: lui $v1,0x8008 -S8002d028: addiu $v1,$v1,5312 +S8002d024: la_ $v1, 0x800814c0 S8002d02c: beqz $v1,S8002d054 S8002d030: addiu $a1,$sp,24 S8002d034: li $a0,7 @@ -29764,19 +29323,15 @@ S8002d0bc: sw $s2,32($sp) S8002d0c0: sw $s1,28($sp) S8002d0c4: jal 0x8002e7fc S8002d0c8: sw $s0,24($sp) -S8002d0cc: lui $s8,0x8006 -S8002d0d0: addiu $s8,$s8,-21692 -S8002d0d4: lui $s4,0x8006 -S8002d0d8: addiu $s4,$s4,-21564 -S8002d0dc: lui $s2,0x8006 -S8002d0e0: addiu $s2,$s2,-20996 +S8002d0cc: la_ $s8, 0x8005ab44 +S8002d0d4: la_ $s4, 0x8005abc4 +S8002d0dc: la_ $s2, 0x8005adfc S8002d0e4: addiu $s5,$s2,1 S8002d0e8: li $s3,2 S8002d0ec: addiu $v0,$v0,960 S8002d0f0: lui $at,0x8008 S8002d0f4: sw $v0,5328($at) -S8002d0f8: lui $v0,0x8001 -S8002d0fc: addiu $v0,$v0,2508 +S8002d0f8: la_ $v0, 0x800109cc S8002d100: lui $at,0x8008 S8002d104: sw $zr,5332($at) S8002d108: lui $at,0x8008 @@ -29882,8 +29437,7 @@ S8002d294: bne $a2,$v0,S8002d2d8 S8002d298: nop S8002d29c: sb $s3,0($s2) S8002d2a0: move_ $a1,$s7 -S8002d2a4: lui $a0,0x8008 -S8002d2a8: addiu $a0,$a0,5304 +S8002d2a4: la_ $a0, 0x800814b8 S8002d2ac: beqz $a1,S8002d2d0 S8002d2b0: li $v1,7 S8002d2b4: li $a3,-1 @@ -29924,19 +29478,15 @@ S8002d33c: sw $s2,32($sp) S8002d340: sw $s1,28($sp) S8002d344: jal 0x8002e7fc S8002d348: sw $s0,24($sp) -S8002d34c: lui $s8,0x8006 -S8002d350: addiu $s8,$s8,-21692 -S8002d354: lui $s5,0x8006 -S8002d358: addiu $s5,$s5,-21564 -S8002d35c: lui $s2,0x8006 -S8002d360: addiu $s2,$s2,-20996 +S8002d34c: la_ $s8, 0x8005ab44 +S8002d354: la_ $s5, 0x8005abc4 +S8002d35c: la_ $s2, 0x8005adfc S8002d364: addiu $s6,$s2,1 S8002d368: addiu $s4,$s2,2 S8002d36c: addiu $v0,$v0,960 S8002d370: lui $at,0x8008 S8002d374: sw $v0,5328($at) -S8002d378: lui $v0,0x8001 -S8002d37c: addiu $v0,$v0,2516 +S8002d378: la_ $v0, 0x800109d4 S8002d380: lui $at,0x8008 S8002d384: sw $zr,5332($at) S8002d388: lui $at,0x8008 @@ -30039,8 +29589,7 @@ S8002d508: andi $a2,$v0,0xff S8002d50c: beqz $a2,S8002d550 S8002d510: nop S8002d514: sb $zr,2($s2) -S8002d518: lui $a0,0x8008 -S8002d51c: addiu $a0,$a0,5320 +S8002d518: la_ $a0, 0x800814c8 S8002d520: beqz $s3,S8002d598 S8002d524: move_ $a1,$s3 S8002d528: li $v1,7 @@ -30060,8 +29609,7 @@ S8002d55c: beqz $a2,S8002d5a0 S8002d560: nop S8002d564: sb $zr,1($s2) S8002d568: move_ $a1,$s3 -S8002d56c: lui $a0,0x8008 -S8002d570: addiu $a0,$a0,5312 +S8002d56c: la_ $a0, 0x800814c0 S8002d574: beqz $a1,S8002d598 S8002d578: li $v1,7 S8002d57c: li $a3,-1 @@ -30158,8 +29706,7 @@ S8002d6e4: nop S8002d6e8: lbu $v0,0($s0) S8002d6ec: lui $at,0x8006 S8002d6f0: sb $v0,-21700($at) -S8002d6f4: lui $a1,0x8006 -S8002d6f8: addiu $a1,$a1,-20996 +S8002d6f4: la_ $a1, 0x8005adfc S8002d6fc: sll $a0,$v1,0x2 S8002d700: sb $zr,0($a1) S8002d704: lui $v0,0x8006 @@ -30201,23 +29748,19 @@ S8002d790: move_ $v0,$zr S8002d794: jal 0x8002e7fc S8002d798: li $a0,-1 S8002d79c: addiu $v0,$v0,960 -S8002d7a0: lui $a0,0x8006 -S8002d7a4: addiu $a0,$a0,-20996 +S8002d7a0: la_ $a0, 0x8005adfc S8002d7a8: lui $at,0x8008 S8002d7ac: sw $v0,5328($at) S8002d7b0: lui $at,0x8008 S8002d7b4: sw $zr,5332($at) S8002d7b8: lbu $v1,0($a0) -S8002d7bc: lui $v0,0x8001 -S8002d7c0: addiu $v0,$v0,2552 +S8002d7bc: la_ $v0, 0x800109f8 S8002d7c4: lui $at,0x8008 S8002d7c8: sw $v0,5336($at) S8002d7cc: bnez $v1,S8002d96c S8002d7d0: move_ $a2,$s6 -S8002d7d4: lui $s5,0x8006 -S8002d7d8: addiu $s5,$s5,-21692 -S8002d7dc: lui $s3,0x8006 -S8002d7e0: addiu $s3,$s3,-21564 +S8002d7d4: la_ $s5, 0x8005ab44 +S8002d7dc: la_ $s3, 0x8005abc4 S8002d7e4: move_ $s2,$a0 S8002d7e8: addiu $s4,$s2,1 S8002d7ec: jal 0x8002e7fc @@ -30316,8 +29859,7 @@ S8002d95c: lbu $v0,0($s2) S8002d960: nop S8002d964: beqz $v0,S8002d7ec S8002d968: move_ $a2,$s6 -S8002d96c: lui $a0,0x8008 -S8002d970: addiu $a0,$a0,5304 +S8002d96c: la_ $a0, 0x800814b8 S8002d974: beqz $a2,S8002d998 S8002d978: li $v1,7 S8002d97c: li $a1,-1 @@ -30328,8 +29870,7 @@ S8002d98c: sb $v0,0($a2) S8002d990: bne $v1,$a1,S8002d980 S8002d994: addiu $a2,$a2,1 S8002d998: move_ $a0,$zr -S8002d99c: lui $v0,0x8006 -S8002d9a0: addiu $v0,$v0,-20996 +S8002d99c: la_ $v0, 0x8005adfc S8002d9a4: lbu $v1,0($v0) S8002d9a8: li $v0,5 S8002d9ac: bne $v1,$v0,S8002d9bc @@ -30413,8 +29954,7 @@ S8002dae0: nop S8002dae4: andi $v0,$v0,0x7 S8002dae8: bnez $v0,S8002daa0 S8002daec: nop -S8002daf0: lui $v1,0x8006 -S8002daf4: addiu $v1,$v1,-20996 +S8002daf0: la_ $v1, 0x8005adfc S8002daf8: sb $zr,2($v1) S8002dafc: lbu $v0,2($v1) S8002db00: nop @@ -30504,8 +30044,7 @@ S8002dc4c: sw $zr,-21712($at) S8002dc50: lui $at,0x8006 S8002dc54: jal 0x8002ea1c S8002dc58: sw $zr,-21716($at) -S8002dc5c: lui $a1,0x8003 -S8002dc60: addiu $a1,$a1,-8240 +S8002dc5c: la_ $a1, 0x8002dfd0 S8002dc64: jal 0x8002ea4c S8002dc68: li $a0,2 S8002dc6c: lw $ra,16($sp) @@ -30513,13 +30052,11 @@ S8002dc70: addiu $sp,$sp,24 S8002dc74: jr $ra S8002dc78: nop S8002dc7c: addiu $sp,$sp,-24 -S8002dc80: lui $a0,0x8001 -S8002dc84: addiu $a0,$a0,2616 +S8002dc80: la_ $a0, 0x80010a38 S8002dc88: sw $ra,16($sp) S8002dc8c: jal 0x8002e0ac S8002dc90: nop -S8002dc94: lui $a0,0x8001 -S8002dc98: addiu $a0,$a0,2628 +S8002dc94: la_ $a0, 0x80010a44 S8002dc9c: lui $a1,0x8006 S8002dca0: jal 0x800283fc S8002dca4: addiu $a1,$a1,-20992 @@ -30536,8 +30073,7 @@ S8002dccc: sw $zr,-21712($at) S8002dcd0: lui $at,0x8006 S8002dcd4: jal 0x8002ea1c S8002dcd8: sw $zr,-21716($at) -S8002dcdc: lui $a1,0x8003 -S8002dce0: addiu $a1,$a1,-8240 +S8002dcdc: la_ $a1, 0x8002dfd0 S8002dce4: jal 0x8002ea4c S8002dce8: li $a0,2 S8002dcec: lui $v1,0x8006 @@ -30575,8 +30111,7 @@ S8002dd68: bnez $v0,S8002dd20 S8002dd6c: nop S8002dd70: li $a0,1 S8002dd74: move_ $a1,$zr -S8002dd78: lui $v1,0x8006 -S8002dd7c: addiu $v1,$v1,-20996 +S8002dd78: la_ $v1, 0x8005adfc S8002dd80: sb $zr,2($v1) S8002dd84: lbu $v0,2($v1) S8002dd88: move_ $a2,$zr @@ -30643,17 +30178,13 @@ S8002de78: sw $s1,28($sp) S8002de7c: jal 0x8002e7fc S8002de80: sw $s0,24($sp) S8002de84: lui $s4,0x3c -S8002de88: lui $s3,0x8006 -S8002de8c: addiu $s3,$s3,-21692 -S8002de90: lui $s1,0x8006 -S8002de94: addiu $s1,$s1,-20996 -S8002de98: lui $s0,0x8006 -S8002de9c: addiu $s0,$s0,-21564 +S8002de88: la_ $s3, 0x8005ab44 +S8002de90: la_ $s1, 0x8005adfc +S8002de98: la_ $s0, 0x8005abc4 S8002dea0: addiu $v0,$v0,960 S8002dea4: lui $at,0x8008 S8002dea8: sw $v0,5328($at) -S8002deac: lui $v0,0x8001 -S8002deb0: addiu $v0,$v0,2640 +S8002deac: la_ $v0, 0x80010a50 S8002deb4: lui $at,0x8008 S8002deb8: sw $zr,5332($at) S8002debc: lui $at,0x8008 @@ -30729,8 +30260,7 @@ S8002dfd0: lui $v0,0x8006 S8002dfd4: lw $v0,-21020($v0) S8002dfd8: addiu $sp,$sp,-40 S8002dfdc: sw $s1,20($sp) -S8002dfe0: lui $s1,0x8006 -S8002dfe4: addiu $s1,$s1,-20995 +S8002dfe0: la_ $s1, 0x8005adfd S8002dfe8: sw $ra,32($sp) S8002dfec: sw $s3,28($sp) S8002dff0: sw $s2,24($sp) @@ -30915,8 +30445,7 @@ S8002e2b8: sw $s0,16($sp) S8002e2bc: li $s0,3 S8002e2c0: sw $s3,28($sp) S8002e2c4: andi $s3,$s4,0xff -S8002e2c8: lui $v1,0x8006 -S8002e2cc: addiu $v1,$v1,-20936 +S8002e2c8: la_ $v1, 0x8005ae38 S8002e2d0: sw $s5,36($sp) S8002e2d4: lui $s5,0x8006 S8002e2d8: lw $s5,-21728($s5) @@ -30994,8 +30523,7 @@ S8002e3f4: sw $s8,48($sp) S8002e3f8: li $s8,1 S8002e3fc: sw $s2,24($sp) S8002e400: andi $s2,$s3,0xff -S8002e404: lui $v1,0x8006 -S8002e408: addiu $v1,$v1,-20936 +S8002e404: la_ $v1, 0x8005ae38 S8002e40c: sw $s4,32($sp) S8002e410: lui $s4,0x8006 S8002e414: lw $s4,-21728($s4) @@ -31073,8 +30601,7 @@ S8002e530: sw $s8,48($sp) S8002e534: li $s8,1 S8002e538: sw $s3,28($sp) S8002e53c: andi $s3,$s4,0xff -S8002e540: lui $v1,0x8006 -S8002e544: addiu $v1,$v1,-20936 +S8002e540: la_ $v1, 0x8005ae38 S8002e548: sw $s5,36($sp) S8002e54c: lui $s5,0x8006 S8002e550: lw $s5,-21728($s5) @@ -31228,8 +30755,7 @@ S8002e79c: nop S8002e7a0: nop S8002e7a4: nop S8002e7a8: nop -S8002e7ac: lui $v1,0x8008 -S8002e7b0: addiu $v1,$v1,5364 +S8002e7ac: la_ $v1, 0x800814f4 S8002e7b4: lw $v0,0($v1) S8002e7b8: jr $ra S8002e7bc: sw $a0,0($v1) @@ -31487,8 +31013,7 @@ S8002eba8: jr $ra S8002ebac: sh $a0,0($v1) S8002ebb0: addiu $sp,$sp,-24 S8002ebb4: sw $s0,16($sp) -S8002ebb8: lui $s0,0x8006 -S8002ebbc: addiu $s0,$s0,-20656 +S8002ebb8: la_ $s0, 0x8005af50 S8002ebc0: sw $ra,20($sp) S8002ebc4: lhu $v0,0($s0) S8002ebc8: nop @@ -31515,8 +31040,7 @@ S8002ec18: beqz $v0,S8002ec28 S8002ec1c: nop S8002ec20: jal 0x8002ec88 S8002ec24: nop -S8002ec28: lui $s0,0x8006 -S8002ec2c: addiu $s0,$s0,-20596 +S8002ec28: la_ $s0, 0x8005af8c S8002ec30: addiu $a0,$s0,-4 S8002ec34: addiu $v0,$s0,4060 S8002ec38: jal 0x8002f11c @@ -31541,8 +31065,7 @@ S8002ec80: jr $ra S8002ec84: addiu $sp,$sp,24 S8002ec88: addiu $sp,$sp,-40 S8002ec8c: sw $s1,20($sp) -S8002ec90: lui $s1,0x8006 -S8002ec94: addiu $s1,$s1,-20656 +S8002ec90: la_ $s1, 0x8005af50 S8002ec98: sw $ra,36($sp) S8002ec9c: sw $s4,32($sp) S8002eca0: sw $s3,28($sp) @@ -31621,8 +31144,7 @@ S8002edc0: nop S8002edc4: and $v0,$v0,$v1 S8002edc8: beqz $v0,S8002ee24 S8002edcc: nop -S8002edd0: lui $v0,0x8006 -S8002edd4: addiu $v0,$v0,-16408 +S8002edd0: la_ $v0, 0x8005bfe8 S8002edd8: lw $v1,0($v0) S8002eddc: nop S8002ede0: move_ $a0,$v1 @@ -31630,8 +31152,7 @@ S8002ede4: addiu $v1,$v1,1 S8002ede8: slti $a0,$a0,2049 S8002edec: bnez $a0,S8002ee2c S8002edf0: sw $v1,0($v0) -S8002edf4: lui $a0,0x8001 -S8002edf8: addiu $a0,$a0,2776 +S8002edf4: la_ $a0, 0x80010ad8 S8002edfc: lhu $a1,0($a1) S8002ee00: lhu $a2,0($a2) S8002ee04: jal 0x800283fc @@ -31660,8 +31181,7 @@ S8002ee5c: sw $s1,20($sp) S8002ee60: move_ $s1,$a0 S8002ee64: sw $s2,24($sp) S8002ee68: move_ $s2,$a1 -S8002ee6c: lui $a1,0x8006 -S8002ee70: addiu $a1,$a1,-20652 +S8002ee6c: la_ $a1, 0x8005af54 S8002ee74: sll $v0,$s1,0x2 S8002ee78: addu $a0,$v0,$a1 S8002ee7c: sw $ra,36($sp) @@ -31739,8 +31259,7 @@ S8002ef98: jr $ra S8002ef9c: addiu $sp,$sp,40 S8002efa0: addiu $sp,$sp,-24 S8002efa4: sw $s0,16($sp) -S8002efa8: lui $s0,0x8006 -S8002efac: addiu $s0,$s0,-20656 +S8002efa8: la_ $s0, 0x8005af50 S8002efb0: sw $ra,20($sp) S8002efb4: lhu $v0,0($s0) S8002efb8: nop @@ -31779,8 +31298,7 @@ S8002f038: jr $ra S8002f03c: addiu $sp,$sp,24 S8002f040: addiu $sp,$sp,-24 S8002f044: sw $s0,16($sp) -S8002f048: lui $s0,0x8006 -S8002f04c: addiu $s0,$s0,-20656 +S8002f048: la_ $s0, 0x8005af50 S8002f050: sw $ra,20($sp) S8002f054: lhu $v0,0($s0) S8002f058: nop @@ -31869,8 +31387,7 @@ S8002f1a0: nop S8002f1a4: nop S8002f1a8: nop S8002f1ac: addiu $sp,$sp,-24 -S8002f1b0: lui $a0,0x8006 -S8002f1b4: addiu $a0,$a0,-16392 +S8002f1b0: la_ $a0, 0x8005bff8 S8002f1b8: lui $v1,0x8006 S8002f1bc: lw $v1,-16356($v1) S8002f1c0: li $v0,256 @@ -31880,12 +31397,10 @@ S8002f1cc: lui $at,0x8006 S8002f1d0: sw $zr,-16360($at) S8002f1d4: jal 0x8002f29c S8002f1d8: li $a1,8 -S8002f1dc: lui $a1,0x8003 -S8002f1e0: addiu $a1,$a1,-3580 +S8002f1dc: la_ $a1, 0x8002f204 S8002f1e4: jal 0x8002ea4c S8002f1e8: move_ $a0,$zr -S8002f1ec: lui $v0,0x8003 -S8002f1f0: addiu $v0,$v0,-3472 +S8002f1ec: la_ $v0, 0x8002f270 S8002f1f4: lw $ra,16($sp) S8002f1f8: addiu $sp,$sp,24 S8002f1fc: jr $ra @@ -31896,8 +31411,7 @@ S8002f20c: addiu $sp,$sp,-32 S8002f210: sw $s1,20($sp) S8002f214: move_ $s1,$zr S8002f218: sw $s0,16($sp) -S8002f21c: lui $s0,0x8006 -S8002f220: addiu $s0,$s0,-16392 +S8002f21c: la_ $s0, 0x8005bff8 S8002f224: sw $ra,24($sp) S8002f228: addiu $v0,$v0,1 S8002f22c: lui $at,0x8006 @@ -31917,8 +31431,7 @@ S8002f260: lw $s1,20($sp) S8002f264: lw $s0,16($sp) S8002f268: jr $ra S8002f26c: addiu $sp,$sp,32 -S8002f270: lui $v0,0x8006 -S8002f274: addiu $v0,$v0,-16392 +S8002f270: la_ $v0, 0x8005bff8 S8002f278: sll $a0,$a0,0x2 S8002f27c: addu $a0,$a0,$v0 S8002f280: lw $v0,0($a0) @@ -31941,20 +31454,17 @@ S8002f2c0: nop S8002f2c4: nop S8002f2c8: nop S8002f2cc: addiu $sp,$sp,-24 -S8002f2d0: lui $a0,0x8006 -S8002f2d4: addiu $a0,$a0,-16340 +S8002f2d0: la_ $a0, 0x8005c02c S8002f2d8: sw $ra,16($sp) S8002f2dc: jal 0x8002f544 S8002f2e0: li $a1,8 S8002f2e4: li $a0,3 S8002f2e8: lui $v0,0x8006 S8002f2ec: lw $v0,-16344($v0) -S8002f2f0: lui $a1,0x8003 -S8002f2f4: addiu $a1,$a1,-3304 +S8002f2f0: la_ $a1, 0x8002f318 S8002f2f8: jal 0x8002ea4c S8002f2fc: sw $zr,0($v0) -S8002f300: lui $v0,0x8003 -S8002f304: addiu $v0,$v0,-2920 +S8002f300: la_ $v0, 0x8002f498 S8002f308: lw $ra,16($sp) S8002f30c: addiu $sp,$sp,24 S8002f310: jr $ra @@ -31978,8 +31488,7 @@ S8002f354: nop S8002f358: li $s4,1 S8002f35c: lui $s3,0xff S8002f360: ori $s3,$s3,0xffff -S8002f364: lui $s5,0x8006 -S8002f368: addiu $s5,$s5,-16340 +S8002f364: la_ $s5, 0x8005c02c S8002f36c: beqz $s1,S8002f3d0 S8002f370: move_ $s0,$zr S8002f374: move_ $s2,$s5 @@ -32028,13 +31537,11 @@ S8002f41c: nop S8002f420: andi $v0,$v0,0x8000 S8002f424: beqz $v0,S8002f474 S8002f428: nop -S8002f42c: lui $a0,0x8001 -S8002f430: addiu $a0,$a0,2808 +S8002f42c: la_ $a0, 0x80010af8 S8002f434: lw $a1,0($a1) S8002f438: jal 0x800283fc S8002f43c: move_ $s0,$zr -S8002f440: lui $a0,0x8001 -S8002f444: addiu $a0,$a0,2836 +S8002f440: la_ $a0, 0x80010b14 S8002f448: move_ $a1,$s0 S8002f44c: lui $v0,0x8006 S8002f450: lw $v0,-16308($v0) @@ -32056,8 +31563,7 @@ S8002f48c: lw $s0,16($sp) S8002f490: jr $ra S8002f494: addiu $sp,$sp,48 S8002f498: move_ $a2,$a0 -S8002f49c: lui $v1,0x8006 -S8002f4a0: addiu $v1,$v1,-16340 +S8002f49c: la_ $v1, 0x8005c02c S8002f4a4: sll $v0,$a2,0x2 S8002f4a8: addu $v1,$v0,$v1 S8002f4ac: lw $a3,0($v1) @@ -32144,8 +31650,7 @@ S8002f5ec: lh $v0,7712($v0) S8002f5f0: nop S8002f5f4: blez $v0,S8002f7d4 S8002f5f8: nop -S8002f5fc: lui $s8,0x8008 -S8002f600: addiu $s8,$s8,5536 +S8002f5fc: la_ $s8, 0x800815a0 S8002f604: li $v0,1 S8002f608: lui $v1,0x8008 S8002f60c: lw $v1,5528($v1) @@ -32278,8 +31783,7 @@ S8002f804: jr $ra S8002f808: addiu $sp,$sp,56 S8002f80c: addiu $sp,$sp,-56 S8002f810: sll $v0,$a0,0x10 -S8002f814: lui $v1,0x8008 -S8002f818: addiu $v1,$v1,5536 +S8002f814: la_ $v1, 0x800815a0 S8002f81c: sra $v0,$v0,0xe S8002f820: addu $t0,$v0,$v1 S8002f824: sll $v1,$a1,0x10 @@ -32411,8 +31915,7 @@ S8002fa18: nop S8002fa1c: addiu $sp,$sp,-32 S8002fa20: sw $s2,24($sp) S8002fa24: sll $s2,$a0,0x10 -S8002fa28: lui $v0,0x8008 -S8002fa2c: addiu $v0,$v0,5536 +S8002fa28: la_ $v0, 0x800815a0 S8002fa30: sra $s2,$s2,0xe S8002fa34: addu $s2,$s2,$v0 S8002fa38: sll $v0,$a1,0x10 @@ -32525,8 +32028,7 @@ S8002fbe0: jr $ra S8002fbe4: addiu $sp,$sp,40 S8002fbe8: addiu $sp,$sp,-32 S8002fbec: sll $v0,$a0,0x10 -S8002fbf0: lui $v1,0x8008 -S8002fbf4: addiu $v1,$v1,5536 +S8002fbf0: la_ $v1, 0x800815a0 S8002fbf8: sra $v0,$v0,0xe S8002fbfc: addu $a3,$v0,$v1 S8002fc00: sll $v1,$a1,0x10 @@ -32671,8 +32173,7 @@ S8002fe28: addiu $sp,$sp,32 S8002fe2c: addiu $sp,$sp,-48 S8002fe30: sll $v0,$a0,0x10 S8002fe34: sra $t1,$v0,0x10 -S8002fe38: lui $v0,0x8008 -S8002fe3c: addiu $v0,$v0,5536 +S8002fe38: la_ $v0, 0x800815a0 S8002fe40: sll $a2,$t1,0x2 S8002fe44: addu $a2,$a2,$v0 S8002fe48: sll $v0,$a1,0x10 @@ -32949,8 +32450,7 @@ S80030280: nop S80030284: nop S80030288: nop S8003028c: sll $a0,$a0,0x10 -S80030290: lui $v0,0x8008 -S80030294: addiu $v0,$v0,5536 +S80030290: la_ $v0, 0x800815a0 S80030298: sra $a0,$a0,0xe S8003029c: addu $a0,$a0,$v0 S800302a0: sll $a1,$a1,0x10 @@ -33013,8 +32513,7 @@ S80030380: jr $ra S80030384: sw $v0,152($a2) S80030388: nop S8003038c: sll $a0,$a0,0x10 -S80030390: lui $v0,0x8008 -S80030394: addiu $v0,$v0,5536 +S80030390: la_ $v0, 0x800815a0 S80030398: sra $a0,$a0,0xe S8003039c: addu $a0,$a0,$v0 S800303a0: sll $a1,$a1,0x10 @@ -33060,8 +32559,7 @@ S8003043c: lui $at,0x8008 S80030440: sw $v0,5528($at) S80030444: blez $a0,S80030558 S80030448: move_ $a2,$zr -S8003044c: lui $v1,0x8008 -S80030450: addiu $v1,$v1,5536 +S8003044c: la_ $v1, 0x800815a0 S80030454: sll $v0,$s0,0x2 S80030458: addu $a1,$v0,$v1 S8003045c: li $t0,-1 @@ -33166,8 +32664,7 @@ S800305e4: move_ $a1,$s1 S800305e8: sw $ra,24($sp) S800305ec: jal 0x80033e1c S800305f0: sra $a2,$a2,0x10 -S800305f4: lui $v0,0x8008 -S800305f8: addiu $v0,$v0,5536 +S800305f4: la_ $v0, 0x800815a0 S800305fc: sll $s0,$s0,0x2 S80030600: addu $s0,$s0,$v0 S80030604: sll $v1,$s1,0x1 @@ -33205,8 +32702,7 @@ S80030680: move_ $a1,$zr S80030684: sw $ra,20($sp) S80030688: jal 0x80033e1c S8003068c: sra $a2,$a2,0x10 -S80030690: lui $v0,0x8008 -S80030694: addiu $v0,$v0,5536 +S80030690: la_ $v0, 0x800815a0 S80030698: sll $s0,$s0,0x2 S8003069c: addu $s0,$s0,$v0 S800306a0: lw $v1,0($s0) @@ -33239,8 +32735,7 @@ S80030708: move_ $a1,$s1 S8003070c: sw $ra,24($sp) S80030710: jal 0x80033e1c S80030714: sra $a2,$a2,0x10 -S80030718: lui $v0,0x8008 -S8003071c: addiu $v0,$v0,5536 +S80030718: la_ $v0, 0x800815a0 S80030720: sll $s0,$s0,0x2 S80030724: addu $s0,$s0,$v0 S80030728: sll $v1,$s1,0x1 @@ -33273,8 +32768,7 @@ S80030790: sw $ra,16($sp) S80030794: lui $a1,0x1f80 S80030798: ori $a1,$a1,0x1d80 S8003079c: move_ $v1,$zr -S800307a0: lui $a0,0x8006 -S800307a4: addiu $a0,$a0,-16260 +S800307a0: la_ $a0, 0x8005c07c S800307a8: lhu $v0,0($a0) S800307ac: addiu $a0,$a0,2 S800307b0: addiu $v1,$v1,1 @@ -33285,8 +32779,7 @@ S800307c0: addiu $a1,$a1,2 S800307c4: jal 0x800354cc S800307c8: li $a0,24 S800307cc: move_ $a1,$zr -S800307d0: lui $a0,0x8008 -S800307d4: addiu $a0,$a0,5664 +S800307d0: la_ $a0, 0x80081620 S800307d8: li $v1,15 S800307dc: addiu $v0,$a0,60 S800307e0: sw $zr,0($v0) @@ -33349,118 +32842,80 @@ S800308c0: move_ $s6,$a0 S800308c4: move_ $a0,$zr S800308c8: li $t0,1 S800308cc: move_ $a3,$v1 -S800308d0: lui $v0,0x8008 -S800308d4: addiu $v0,$v0,5376 -S800308d8: lui $v1,0x8003 -S800308dc: addiu $v1,$v1,10220 +S800308d0: la_ $v0, 0x80081500 +S800308d8: la_ $v1, 0x800327ec S800308e0: sw $v1,0($v0) -S800308e4: lui $v1,0x8003 -S800308e8: addiu $v1,$v1,10444 +S800308e4: la_ $v1, 0x800328cc S800308ec: sw $v1,4($v0) -S800308f0: lui $v1,0x8003 -S800308f4: addiu $v1,$v1,9756 +S800308f0: la_ $v1, 0x8003261c S800308f8: sw $v1,12($v0) -S800308fc: lui $v1,0x8003 -S80030900: addiu $v1,$v1,9020 +S800308fc: la_ $v1, 0x8003233c S80030904: sw $v1,8($v0) -S80030908: lui $v1,0x8003 -S8003090c: addiu $v1,$v1,9196 +S80030908: la_ $v1, 0x800323ec S80030910: sw $v1,16($v0) -S80030914: lui $v1,0x8003 -S80030918: addiu $v1,$v1,2924 +S80030914: la_ $v1, 0x80030b6c S8003091c: sw $v1,20($v0) -S80030920: lui $v1,0x8003 -S80030924: addiu $v1,$v1,3948 +S80030920: la_ $v1, 0x80030f6c S80030928: sw $v1,28($v0) -S8003092c: lui $v1,0x8003 -S80030930: addiu $v1,$v1,4156 +S8003092c: la_ $v1, 0x8003103c S80030934: sw $v1,32($v0) -S80030938: lui $v1,0x8003 -S8003093c: addiu $v1,$v1,4364 +S80030938: la_ $v1, 0x8003110c S80030940: sw $v1,36($v0) -S80030944: lui $v1,0x8003 -S80030948: addiu $v1,$v1,4604 +S80030944: la_ $v1, 0x800311fc S8003094c: sw $v1,40($v0) -S80030950: lui $v1,0x8003 -S80030954: addiu $v1,$v1,4924 +S80030950: la_ $v1, 0x8003133c S80030958: sw $v1,44($v0) -S8003095c: lui $v1,0x8003 -S80030960: addiu $v1,$v1,5180 +S8003095c: la_ $v1, 0x8003143c S80030964: sw $v1,48($v0) -S80030968: lui $v1,0x8003 -S8003096c: addiu $v1,$v1,5500 +S80030968: la_ $v1, 0x8003157c S80030970: sw $v1,52($v0) -S80030974: lui $v1,0x8003 -S80030978: addiu $v1,$v1,5612 +S80030974: la_ $v1, 0x800315ec S8003097c: sw $v1,56($v0) -S80030980: lui $v1,0x8003 -S80030984: addiu $v1,$v1,4780 +S80030980: la_ $v1, 0x800312ac S80030988: sw $v1,60($v0) -S8003098c: lui $v1,0x8003 -S80030990: addiu $v1,$v1,5724 +S8003098c: la_ $v1, 0x8003165c S80030994: sw $v1,64($v0) -S80030998: lui $v1,0x8003 -S8003099c: addiu $v1,$v1,3052 +S80030998: la_ $v1, 0x80030bec S800309a0: sw $v1,24($v0) -S800309a4: lui $v1,0x8003 -S800309a8: addiu $v1,$v1,5916 +S800309a4: la_ $v1, 0x8003171c S800309ac: sw $v1,68($v0) -S800309b0: lui $v1,0x8003 -S800309b4: addiu $v1,$v1,6060 +S800309b0: la_ $v1, 0x800317ac S800309b8: sw $v1,72($v0) -S800309bc: lui $v1,0x8003 -S800309c0: addiu $v1,$v1,6252 +S800309bc: la_ $v1, 0x8003186c S800309c4: sw $v1,76($v0) -S800309c8: lui $v1,0x8003 -S800309cc: addiu $v1,$v1,6396 +S800309c8: la_ $v1, 0x800318fc S800309d0: sw $v1,80($v0) -S800309d4: lui $v1,0x8003 -S800309d8: addiu $v1,$v1,6540 +S800309d4: la_ $v1, 0x8003198c S800309dc: sw $v1,84($v0) -S800309e0: lui $v1,0x8003 -S800309e4: addiu $v1,$v1,6972 +S800309e0: la_ $v1, 0x80031b3c S800309e8: sw $v1,88($v0) -S800309ec: lui $v1,0x8003 -S800309f0: addiu $v1,$v1,7164 +S800309ec: la_ $v1, 0x80031bfc S800309f4: sw $v1,92($v0) -S800309f8: lui $v1,0x8003 -S800309fc: addiu $v1,$v1,7340 +S800309f8: la_ $v1, 0x80031cac S80030a00: sw $v1,96($v0) -S80030a04: lui $v1,0x8003 -S80030a08: addiu $v1,$v1,7516 +S80030a04: la_ $v1, 0x80031d5c S80030a0c: sw $v1,100($v0) -S80030a10: lui $v1,0x8003 -S80030a14: addiu $v1,$v1,7692 +S80030a10: la_ $v1, 0x80031e0c S80030a18: sw $v1,104($v0) -S80030a1c: lui $v1,0x8003 -S80030a20: addiu $v1,$v1,7884 +S80030a1c: la_ $v1, 0x80031ecc S80030a24: sw $v1,108($v0) -S80030a28: lui $v1,0x8003 -S80030a2c: addiu $v1,$v1,8060 +S80030a28: la_ $v1, 0x80031f7c S80030a30: sw $v1,112($v0) -S80030a34: lui $v1,0x8003 -S80030a38: addiu $v1,$v1,8236 +S80030a34: la_ $v1, 0x8003202c S80030a3c: sw $v1,116($v0) -S80030a40: lui $v1,0x8003 -S80030a44: addiu $v1,$v1,8460 +S80030a40: la_ $v1, 0x8003210c S80030a48: sw $v1,120($v0) -S80030a4c: lui $v1,0x8003 -S80030a50: addiu $v1,$v1,8620 +S80030a4c: la_ $v1, 0x800321ac S80030a54: sw $v1,124($v0) -S80030a58: lui $v1,0x8003 -S80030a5c: addiu $v1,$v1,8780 +S80030a58: la_ $v1, 0x8003224c S80030a60: sw $v1,128($v0) -S80030a64: lui $v1,0x8003 -S80030a68: addiu $v1,$v1,8828 +S80030a64: la_ $v1, 0x8003227c S80030a6c: sw $v1,132($v0) -S80030a70: lui $v1,0x8003 -S80030a74: addiu $v1,$v1,8876 +S80030a70: la_ $v1, 0x800322ac S80030a78: sw $v1,136($v0) -S80030a7c: lui $v1,0x8003 -S80030a80: addiu $v1,$v1,8924 +S80030a7c: la_ $v1, 0x800322dc S80030a84: sw $v1,140($v0) -S80030a88: lui $v1,0x8003 -S80030a8c: addiu $v1,$v1,8972 +S80030a88: la_ $v1, 0x8003230c S80030a90: sw $v1,144($v0) S80030a94: sllv $v0,$t0,$a0 S80030a98: and $v0,$a3,$v0 @@ -34042,8 +33497,7 @@ S80031394: lbu $v1,27($s0) S80031398: li $v0,40 S8003139c: bne $v1,$v0,S800313d8 S800313a0: move_ $s1,$a2 -S800313a4: lui $v0,0x8008 -S800313a8: addiu $v0,$v0,5664 +S800313a4: la_ $v0, 0x80081620 S800313ac: sll $v1,$a0,0x6 S800313b0: addu $v1,$v1,$v0 S800313b4: sll $v0,$a1,0x2 @@ -35691,8 +35145,7 @@ S80032d58: nop S80032d5c: addiu $sp,$sp,-24 S80032d60: move_ $t3,$a0 S80032d64: sll $v0,$t3,0x10 -S80032d68: lui $v1,0x8008 -S80032d6c: addiu $v1,$v1,5536 +S80032d68: la_ $v1, 0x800815a0 S80032d70: sra $v0,$v0,0xe S80032d74: addu $t2,$v0,$v1 S80032d78: sll $v1,$a1,0x10 @@ -35840,8 +35293,7 @@ S80032fac: addiu $v0,$v0,-1 S80032fb0: lui $s2,0xf200 S80032fb4: ori $s2,$s2,0x2 S80032fb8: li $s1,17640 -S80032fbc: lui $a1,0x8006 -S80032fc0: addiu $a1,$a1,-16208 +S80032fbc: la_ $a1, 0x8005c0b0 S80032fc4: lw $v1,-16($a1) S80032fc8: li $v0,6 S80032fcc: sb $v0,2($a1) @@ -35876,8 +35328,7 @@ S8003303c: j 0x800330fc S80033040: li $s1,1 S80033044: j 0x800330fc S80033048: li $s1,0x89d0 -S8003304c: lui $v1,0x8006 -S80033050: addiu $v1,$v1,-16220 +S8003304c: la_ $v1, 0x8005c0a4 S80033054: lw $v0,0($v1) S80033058: nop S8003305c: bnez $v0,S800331a4 @@ -35920,8 +35371,7 @@ S800330ec: nop S800330f0: break 0x6 S800330f4: mflo $v0 S800330f8: move_ $s1,$v0 -S800330fc: lui $s0,0x8006 -S80033100: addiu $s0,$s0,-16208 +S800330fc: la_ $s0, 0x8005c0b0 S80033104: lb $v0,0($s0) S80033108: nop S8003310c: beqz $v0,S80033130 @@ -35949,8 +35399,7 @@ S80033160: move_ $a0,$zr S80033164: jal 0x8002ea4c S80033168: move_ $a1,$zr S8003316c: lb $a0,2($s0) -S80033170: lui $a1,0x8003 -S80033174: addiu $a1,$a1,12796 +S80033170: la_ $a1, 0x800331fc S80033178: j 0x80033194 S8003317c: sw $v0,-4($s0) S80033180: lb $v0,1($s0) @@ -35986,8 +35435,7 @@ S800331f4: jr $ra S800331f8: nop S800331fc: addiu $sp,$sp,-24 S80033200: sw $s0,16($sp) -S80033204: lui $s0,0x8006 -S80033208: addiu $s0,$s0,-16212 +S80033204: la_ $s0, 0x8005c0ac S8003320c: sw $ra,20($sp) S80033210: lw $v0,0($s0) S80033214: nop @@ -36118,8 +35566,7 @@ S80033404: nop S80033408: nop S8003340c: addiu $sp,$sp,-24 S80033410: sll $t0,$a0,0x10 -S80033414: lui $v0,0x8008 -S80033418: addiu $v0,$v0,5536 +S80033414: la_ $v0, 0x800815a0 S8003341c: sra $t0,$t0,0xe S80033420: addu $t0,$t0,$v0 S80033424: sll $v0,$a1,0x10 @@ -36315,8 +35762,7 @@ S80033718: blez $a1,S80033764 S8003371c: move_ $a3,$zr S80033720: sll $v0,$a2,0x10 S80033724: sra $t0,$v0,0x10 -S80033728: lui $a2,0x8008 -S8003372c: addiu $a2,$a2,5536 +S80033728: la_ $a2, 0x800815a0 S80033730: move_ $v1,$zr S80033734: sll $v0,$v1,0x1 S80033738: addu $v0,$v0,$v1 @@ -36353,8 +35799,7 @@ S800337b0: blez $v0,S8003390c S800337b4: move_ $a3,$zr S800337b8: li $t2,-1 S800337bc: li $t0,127 -S800337c0: lui $t1,0x8008 -S800337c4: addiu $t1,$t1,5536 +S800337c0: la_ $t1, 0x800815a0 S800337c8: lui $v0,0x8008 S800337cc: lh $v0,7714($v0) S800337d0: nop @@ -36449,14 +35894,12 @@ S80033930: move_ $a0,$v0 S80033934: andi $v0,$s0,0x1000 S80033938: beqz $v0,S80033958 S8003393c: li $v1,1 -S80033940: lui $v0,0x8006 -S80033944: addiu $v0,$v0,-16220 +S80033940: la_ $v0, 0x8005c0a4 S80033948: sw $v1,0($v0) S8003394c: andi $v1,$s0,0xfff S80033950: j 0x80033968 S80033954: sw $v1,-4($v0) -S80033958: lui $v0,0x8006 -S8003395c: addiu $v0,$v0,-16220 +S80033958: la_ $v0, 0x8005c0a4 S80033960: sw $zr,0($v0) S80033964: sw $s0,-4($v0) S80033968: lui $v1,0x8006 @@ -36625,8 +36068,7 @@ S80033bf0: nop S80033bf4: nop S80033bf8: nop S80033bfc: sll $v0,$a0,0x10 -S80033c00: lui $v1,0x8008 -S80033c04: addiu $v1,$v1,5536 +S80033c00: la_ $v1, 0x800815a0 S80033c08: sra $v0,$v0,0xe S80033c0c: addu $t1,$v0,$v1 S80033c10: sll $v1,$a1,0x10 @@ -36733,8 +36175,7 @@ S80033da0: nop S80033da4: bne $v1,$v0,S80033e10 S80033da8: nop S80033dac: sll $a2,$a2,0x10 -S80033db0: lui $v0,0x8008 -S80033db4: addiu $v0,$v0,5536 +S80033db0: la_ $v0, 0x800815a0 S80033db8: sra $a2,$a2,0xe S80033dbc: addu $a2,$a2,$v0 S80033dc0: sll $v0,$a1,0x10 @@ -37119,8 +36560,7 @@ S800343a8: jal 0x80037d0c S800343ac: sra $a1,$a1,0x10 S800343b0: bnez $v0,S8003454c S800343b4: li $v0,33 -S800343b8: lui $a1,0x8008 -S800343bc: addiu $a1,$a1,9852 +S800343b8: la_ $a1, 0x8008267c S800343c0: sh $v0,0($a1) S800343c4: sll $v0,$s0,0x10 S800343c8: sra $v1,$v0,0x10 @@ -37172,8 +36612,7 @@ S8003447c: lw $v0,9804($v0) S80034480: sra $v1,$v1,0xc S80034484: addu $v1,$v1,$v0 S80034488: lbu $v0,1($v1) -S8003448c: lui $s0,0x8008 -S80034490: addiu $s0,$s0,9842 +S8003448c: la_ $s0, 0x80082672 S80034494: sb $v0,0($s0) S80034498: lbu $v0,2($s0) S8003449c: lbu $a0,4($v1) @@ -37385,8 +36824,7 @@ S800347d0: jr $ra S800347d4: addiu $sp,$sp,24 S800347d8: nop S800347dc: addiu $sp,$sp,-24 -S800347e0: lui $v1,0x8008 -S800347e4: addiu $v1,$v1,9576 +S800347e0: la_ $v1, 0x80082568 S800347e8: li $v0,8 S800347ec: sll $a0,$a0,0x10 S800347f0: sra $a0,$a0,0x10 @@ -37414,8 +36852,7 @@ S80034844: sll $a2,$a1,0xf S80034848: subu $a2,$a2,$a1 S8003484c: mult $a2,$v0 S80034850: addiu $sp,$sp,-24 -S80034854: lui $a0,0x8008 -S80034858: addiu $a0,$a0,9576 +S80034854: la_ $a0, 0x80082568 S8003485c: sw $ra,16($sp) S80034860: li $v0,6 S80034864: sw $v0,0($a0) @@ -37449,8 +36886,7 @@ S800348d0: andi $v0,$v1,0xffff S800348d4: sltiu $v0,$v0,10 S800348d8: beqz $v0,S80034934 S800348dc: li $v0,1 -S800348e0: lui $a0,0x8008 -S800348e4: addiu $a0,$a0,9576 +S800348e0: la_ $a0, 0x80082568 S800348e8: beqz $a1,S800348fc S800348ec: sw $v0,0($a0) S800348f0: ori $v0,$v1,0x100 @@ -37477,8 +36913,7 @@ S80034940: jr $ra S80034944: addiu $sp,$sp,24 S80034948: nop S8003494c: addiu $sp,$sp,-24 -S80034950: lui $v1,0x8008 -S80034954: addiu $v1,$v1,9576 +S80034950: la_ $v1, 0x80082568 S80034958: li $v0,16 S8003495c: sll $a0,$a0,0x10 S80034960: sra $a0,$a0,0x10 @@ -37781,13 +37216,11 @@ S80034e00: sh $v0,7762($at) S80034e04: jr $ra S80034e08: andi $v0,$t3,0xff S80034e0c: move_ $a1,$zr -S80034e10: lui $v0,0x8008 -S80034e14: addiu $v0,$v0,9856 +S80034e10: la_ $v0, 0x80082680 S80034e18: move_ $a2,$v0 S80034e1c: li $a3,1 S80034e20: lhu $v0,0($a2) -S80034e24: lui $a0,0x8008 -S80034e28: addiu $a0,$a0,9504 +S80034e24: la_ $a0, 0x80082520 S80034e2c: sll $t0,$v0,0x3 S80034e30: sll $v0,$v0,0x10 S80034e34: sra $v0,$v0,0x10 @@ -37808,8 +37241,7 @@ S80034e6c: sw $v1,0($a0) S80034e70: slti $v0,$a1,16 S80034e74: bnez $v0,S80034e54 S80034e78: addiu $a0,$a0,4 -S80034e7c: lui $a1,0x8008 -S80034e80: addiu $a1,$a1,9854 +S80034e7c: la_ $a1, 0x8008267e S80034e84: lhu $v1,0($a1) S80034e88: nop S80034e8c: andi $v0,$v1,0x1 @@ -37851,8 +37283,7 @@ S80034f18: ori $v0,$v0,0x8 S80034f1c: lui $at,0x8008 S80034f20: addu $at,$at,$v1 S80034f24: sb $v0,9080($at) -S80034f28: lui $a3,0x8008 -S80034f2c: addiu $a3,$a3,9839 +S80034f28: la_ $a3, 0x8008266f S80034f30: sll $a0,$t0,0x10 S80034f34: sra $a2,$a0,0xf S80034f38: lb $v0,0($a3) @@ -37864,8 +37295,7 @@ S80034f4c: lw $v1,9816($v1) S80034f50: sll $v0,$v0,0x5 S80034f54: addu $v0,$v0,$v1 S80034f58: lhu $v1,16($v0) -S80034f5c: lui $a1,0x8008 -S80034f60: addiu $a1,$a1,9120 +S80034f5c: la_ $a1, 0x800823a0 S80034f64: lui $at,0x8008 S80034f68: addu $at,$at,$a2 S80034f6c: sh $v1,9120($at) @@ -37926,14 +37356,12 @@ S80035044: addu $at,$at,$v0 S80035048: sw $zr,9504($at) S8003504c: lui $v0,0x8008 S80035050: lb $v0,9820($v0) -S80035054: lui $v1,0x8008 -S80035058: addiu $v1,$v1,9504 +S80035054: la_ $v1, 0x80082520 S8003505c: blez $v0,S800350dc S80035060: move_ $s0,$zr S80035064: move_ $s4,$v1 S80035068: li $s3,1 -S8003506c: lui $s2,0x8008 -S80035070: addiu $s2,$s2,7742 +S8003506c: la_ $s2, 0x80081e3e S80035074: move_ $s1,$zr S80035078: move_ $a0,$s0 S8003507c: jal 0x8003b1cc @@ -37966,8 +37394,7 @@ S800350e4: nop S800350e8: bnez $v0,S800351a8 S800350ec: move_ $s0,$zr S800350f0: li $s2,-1 -S800350f4: lui $v1,0x8008 -S800350f8: addiu $v1,$v1,9504 +S800350f4: la_ $v1, 0x80082520 S800350fc: lw $v0,0($v1) S80035100: addiu $s0,$s0,1 S80035104: and $s2,$s2,$v0 @@ -37981,8 +37408,7 @@ S80035120: blez $v0,S800351a4 S80035124: move_ $s0,$zr S80035128: li $s3,1 S8003512c: li $s4,2 -S80035130: lui $s1,0x8008 -S80035134: addiu $s1,$s1,7765 +S80035130: la_ $s1, 0x80081e55 S80035138: sllv $a1,$s3,$s0 S8003513c: and $v0,$s2,$a1 S80035140: beqz $v0,S8003518c @@ -38055,10 +37481,8 @@ S80035248: slti $v0,$s0,24 S8003524c: bnez $v0,S800351ec S80035250: addiu $s1,$s1,56 S80035254: move_ $s0,$zr -S80035258: lui $s1,0x8008 -S8003525c: addiu $s1,$s1,9080 -S80035260: lui $v0,0x8008 -S80035264: addiu $v0,$v0,9112 +S80035258: la_ $s1, 0x80082378 +S80035260: la_ $v0, 0x80082398 S80035268: addiu $s7,$v0,10 S8003526c: addiu $s6,$v0,8 S80035270: addiu $s5,$v0,6 @@ -38223,15 +37647,13 @@ S800354e8: sw $s3,92($sp) S800354ec: sw $s2,88($sp) S800354f0: jal 0x8003a98c S800354f4: sw $s0,80($sp) -S800354f8: lui $a1,0x8008 -S800354fc: addiu $a1,$a1,10032 +S800354f8: la_ $a1, 0x80082730 S80035500: lui $at,0x8008 S80035504: sh $zr,9728($at) S80035508: jal 0x800390dc S8003550c: li $a0,32 S80035510: move_ $s0,$zr -S80035514: lui $v1,0x8008 -S80035518: addiu $v1,$v1,9112 +S80035514: la_ $v1, 0x80082398 S8003551c: andi $v0,$s0,0xffff S80035520: sll $v0,$v0,0x1 S80035524: addu $v0,$v0,$v1 @@ -38384,8 +37806,7 @@ S8003576c: andi $v0,$s0,0xffff S80035770: slt $v0,$v0,$v1 S80035774: bnez $v0,S80035620 S80035778: addiu $a0,$sp,16 -S8003577c: lui $v0,0x8008 -S80035780: addiu $v0,$v0,9576 +S8003577c: la_ $v0, 0x80082568 S80035784: li $v1,16383 S80035788: sw $zr,0($v0) S8003578c: sh $v1,8($v0) @@ -38466,8 +37887,7 @@ S800358b4: jal 0x80037d0c S800358b8: addu $s5,$v1,$v0 S800358bc: bnez $v0,S80035d08 S800358c0: li $v0,-1 -S800358c4: lui $a0,0x8008 -S800358c8: addiu $a0,$a0,9852 +S800358c4: la_ $a0, 0x8008267c S800358cc: li $v0,33 S800358d0: sh $s0,0($a0) S800358d4: sb $s7,-18($a0) @@ -38492,8 +37912,7 @@ S8003591c: sra $v1,$v1,0x6 S80035920: sra $v0,$v0,0x1f S80035924: subu $v1,$v1,$v0 S80035928: sb $v1,-16($a0) -S8003592c: lui $s0,0x8008 -S80035930: addiu $s0,$s0,9837 +S8003592c: la_ $s0, 0x8008266d S80035934: sb $s8,0($s0) S80035938: lhu $t0,272($sp) S8003593c: lui $v1,0x8008 @@ -38913,8 +38332,7 @@ S80035fb0: jr $ra S80035fb4: nop S80035fb8: nop S80035fbc: addiu $sp,$sp,-24 -S80035fc0: lui $v1,0x8008 -S80035fc4: addiu $v1,$v1,9849 +S80035fc0: la_ $v1, 0x80082679 S80035fc8: sw $ra,16($sp) S80035fcc: lbu $a3,0($v1) S80035fd0: nop @@ -38932,8 +38350,7 @@ S80035ffc: andi $v0,$v0,0xffff S80036000: jr $ra S80036004: addiu $sp,$sp,24 S80036008: addiu $sp,$sp,-24 -S8003600c: lui $v1,0x8008 -S80036010: addiu $v1,$v1,9839 +S8003600c: la_ $v1, 0x8008266f S80036014: sll $a0,$a0,0x10 S80036018: sll $a1,$a1,0x10 S8003601c: sra $a0,$a0,0x10 @@ -39037,8 +38454,7 @@ S800361a0: sw $s3,28($sp) S800361a4: move_ $s3,$a0 S800361a8: lui $v0,0x8008 S800361ac: lw $v0,9812($v0) -S800361b0: lui $t0,0x8008 -S800361b4: addiu $t0,$t0,9852 +S800361b0: la_ $t0, 0x8008267c S800361b8: sw $ra,32($sp) S800361bc: sw $s2,24($sp) S800361c0: sw $s1,20($sp) @@ -39211,8 +38627,7 @@ S80036458: nop S8003645c: j 0x80036468 S80036460: move_ $s2,$s1 S80036464: move_ $s1,$s2 -S80036468: lui $a2,0x8008 -S8003646c: addiu $a2,$a2,9852 +S80036468: la_ $a2, 0x8008267c S80036470: lh $v1,0($a2) S80036474: li $v0,33 S80036478: beq $v1,$v0,S800364d4 @@ -39446,8 +38861,7 @@ S80036804: jr $ra S80036808: sh $v0,7722($at) S8003680c: lui $v0,0x8008 S80036810: lw $v0,9812($v0) -S80036814: lui $t0,0x8008 -S80036818: addiu $t0,$t0,9856 +S80036814: la_ $t0, 0x80082680 S8003681c: lbu $a0,24($v0) S80036820: lb $v1,-20($t0) S80036824: sll $v0,$a0,0xe @@ -39619,8 +39033,7 @@ S80036ab8: nop S80036abc: j 0x80036ac8 S80036ac0: move_ $a0,$a1 S80036ac4: move_ $a1,$a0 -S80036ac8: lui $a2,0x8008 -S80036acc: addiu $a2,$a2,9852 +S80036ac8: la_ $a2, 0x8008267c S80036ad0: lh $v1,0($a2) S80036ad4: li $v0,33 S80036ad8: beq $v1,$v0,S80036b34 @@ -39851,8 +39264,7 @@ S80036e58: sll $v0,$v0,0x3 S80036e5c: lui $v1,0x8008 S80036e60: addu $v1,$v1,$v0 S80036e64: lbu $v1,7758($v1) -S80036e68: lui $v0,0x8008 -S80036e6c: addiu $v0,$v0,9844 +S80036e68: la_ $v0, 0x80082674 S80036e70: andi $a0,$a2,0xffff S80036e74: andi $a1,$a1,0xffff S80036e78: sh $t1,12($v0) @@ -40010,8 +39422,7 @@ S800370d4: lui $s3,0x8208 S800370d8: ori $s3,$s3,0x2083 S800370dc: lui $s4,0x8002 S800370e0: ori $s4,$s4,0x9 -S800370e4: lui $s8,0x8008 -S800370e8: addiu $s8,$s8,9112 +S800370e4: la_ $s8, 0x80082398 S800370ec: sll $v0,$s2,0x10 S800370f0: sra $a0,$v0,0x10 S800370f4: li $v0,1 @@ -40261,8 +39672,7 @@ S800374c0: mult $v1,$s4 S800374c4: sll $a2,$s2,0x10 S800374c8: sra $a2,$a2,0x10 S800374cc: sll $a1,$a2,0x4 -S800374d0: lui $t0,0x8008 -S800374d4: addiu $t0,$t0,9114 +S800374d0: la_ $t0, 0x8008239a S800374d8: addu $a0,$t1,$v0 S800374dc: sra $a0,$a0,0xd S800374e0: sra $v0,$v0,0x1f @@ -40312,8 +39722,7 @@ S8003758c: sll $v0,$v0,0x2 S80037590: lui $v1,0x8008 S80037594: addu $v1,$v1,$v0 S80037598: lw $v1,5536($v1) -S8003759c: lui $a3,0x8008 -S800375a0: addiu $a3,$a3,9852 +S8003759c: la_ $a3, 0x8008267c S800375a4: sh $a0,0($a3) S800375a8: andi $a0,$a0,0xff00 S800375ac: sra $a0,$a0,0x8 @@ -40378,8 +39787,7 @@ S80037694: jr $ra S80037698: addiu $sp,$sp,32 S8003769c: move_ $t1,$a0 S800376a0: move_ $a3,$zr -S800376a4: lui $v1,0x8008 -S800376a8: addiu $v1,$v1,9832 +S800376a4: la_ $v1, 0x80082668 S800376ac: lb $v0,0($v1) S800376b0: nop S800376b4: blez $v0,S80037758 @@ -40495,8 +39903,7 @@ S80037868: ori $t2,$t2,0x4105 S8003786c: li $t6,127 S80037870: lui $t3,0x4 S80037874: ori $t3,$t3,0x11 -S80037878: lui $s0,0x8008 -S8003787c: addiu $s0,$s0,9112 +S80037878: la_ $s0, 0x80082398 S80037880: addiu $s3,$s0,2 S80037884: sll $v0,$t1,0x10 S80037888: sra $a0,$v0,0x10 @@ -40819,8 +40226,7 @@ S80037d78: lw $a1,9600($a1) S80037d7c: lui $at,0x8008 S80037d80: addu $at,$at,$v0 S80037d84: lw $v0,9736($at) -S80037d88: lui $a0,0x8008 -S80037d8c: addiu $a0,$a0,9833 +S80037d88: la_ $a0, 0x80082669 S80037d90: sb $a3,0($a0) S80037d94: sb $t0,5($a0) S80037d98: lui $at,0x8008 @@ -40884,8 +40290,7 @@ S80037e7c: addiu $sp,$sp,-24 S80037e80: sw $ra,16($sp) S80037e84: move_ $a3,$a2 S80037e88: sll $a1,$a1,0x10 -S80037e8c: lui $a2,0x8003 -S80037e90: addiu $a2,$a2,32484 +S80037e8c: la_ $a2, 0x80037ee4 S80037e94: jal 0x80037eec S80037e98: sra $a1,$a1,0x10 S80037e9c: sll $v0,$v0,0x10 @@ -40897,8 +40302,7 @@ S80037eb0: addiu $sp,$sp,-24 S80037eb4: sw $ra,16($sp) S80037eb8: move_ $a3,$a2 S80037ebc: sll $a1,$a1,0x10 -S80037ec0: lui $a2,0x8003 -S80037ec4: addiu $a2,$a2,32484 +S80037ec0: la_ $a2, 0x80037ee4 S80037ec8: jal 0x80037eec S80037ecc: sra $a1,$a1,0x10 S80037ed0: sll $v0,$v0,0x10 @@ -41238,8 +40642,7 @@ S80038404: move_ $a0,$s0 S80038408: bnez $s0,S8003842c S8003840c: li $a0,0xc000 S80038410: li $v1,23 -S80038414: lui $v0,0x8006 -S80038418: addiu $v0,$v0,-15766 +S80038414: la_ $v0, 0x8005c26a S8003841c: sh $a0,0($v0) S80038420: addiu $v1,$v1,-1 S80038424: bgez $v1,S8003841c @@ -41247,8 +40650,7 @@ S80038428: addiu $v0,$v0,-2 S8003842c: jal 0x800384d4 S80038430: nop S80038434: li $a0,209 -S80038438: lui $v0,0x8006 -S8003843c: addiu $v0,$v0,-15836 +S80038438: la_ $v0, 0x8005c224 S80038440: lui $a1,0x8006 S80038444: lw $a1,-14320($a1) S80038448: lui $at,0x8006 @@ -41361,8 +40763,7 @@ S800385f0: addiu $v1,$v1,1 S800385f4: sltiu $v0,$v1,3841 S800385f8: bnez $v0,S8003861c S800385fc: nop -S80038600: lui $a0,0x8001 -S80038604: addiu $a0,$a0,2968 +S80038600: la_ $a0, 0x80010b98 S80038608: lui $a1,0x8001 S8003860c: jal 0x800283fc S80038610: addiu $a1,$a1,2984 @@ -41377,8 +40778,7 @@ S80038630: andi $v0,$v0,0x7ff S80038634: bnez $v0,S800385f4 S80038638: addiu $v1,$v1,1 S8003863c: move_ $a0,$zr -S80038640: lui $a1,0x8008 -S80038644: addiu $a1,$a1,10296 +S80038640: la_ $a1, 0x80082838 S80038648: li $v0,2 S8003864c: lui $at,0x8006 S80038650: sw $v0,-15708($at) @@ -41409,8 +40809,7 @@ S800386b0: bnez $v0,S800386a4 S800386b4: addiu $a1,$a1,2 S800386b8: bnez $s0,S800387ac S800386bc: move_ $v0,$zr -S800386c0: lui $a0,0x8006 -S800386c4: addiu $a0,$a0,-15680 +S800386c0: la_ $a0, 0x8005c2c0 S800386c8: lui $v0,0x8006 S800386cc: lw $v0,-15744($v0) S800386d0: li $v1,512 @@ -41537,8 +40936,7 @@ S800388b0: addiu $v1,$v1,1 S800388b4: sltiu $v0,$v1,3841 S800388b8: bnez $v0,S800388dc S800388bc: nop -S800388c0: lui $a0,0x8001 -S800388c4: addiu $a0,$a0,2968 +S800388c0: la_ $a0, 0x80010b98 S800388c8: lui $a1,0x8001 S800388cc: jal 0x800283fc S800388d0: addiu $a1,$a1,3000 @@ -41574,8 +40972,7 @@ S80038944: addiu $v1,$v1,1 S80038948: sltiu $v0,$v1,3841 S8003894c: bnez $v0,S80038970 S80038950: nop -S80038954: lui $a0,0x8001 -S80038958: addiu $a0,$a0,2968 +S80038954: la_ $a0, 0x80010b98 S8003895c: lui $a1,0x8001 S80038960: jal 0x800283fc S80038964: addiu $a1,$a1,3020 @@ -42321,8 +41718,7 @@ S800394f0: lui $v0,0x8006 S800394f4: lw $v0,-15764($v0) S800394f8: nop S800394fc: andi $v0,$v0,0x1 -S80039500: lui $a0,0x8008 -S80039504: addiu $a0,$a0,9904 +S80039500: la_ $a0, 0x800826b0 S80039508: bnez $v0,S80039518 S8003950c: move_ $t0,$a1 S80039510: lui $a0,0x8006 @@ -42355,8 +41751,7 @@ S80039578: nop S8003957c: andi $v0,$v0,0x1 S80039580: beqz $v0,S800395e4 S80039584: sll $v1,$a2,0x1 -S80039588: lui $a1,0x8008 -S8003958c: addiu $a1,$a1,9904 +S80039588: la_ $a1, 0x800826b0 S80039590: addu $v1,$v1,$a1 S80039594: sll $a0,$a3,0x1 S80039598: lhu $v0,0($v1) @@ -42402,8 +41797,7 @@ S80039634: nop S80039638: andi $v0,$v0,0x1 S8003963c: beqz $v0,S800396a8 S80039640: sll $v1,$a2,0x1 -S80039644: lui $a1,0x8008 -S80039648: addiu $a1,$a1,9904 +S80039644: la_ $a1, 0x800826b0 S8003964c: addu $v1,$v1,$a1 S80039650: lhu $v0,0($v1) S80039654: nor $a0,$zr,$t0 @@ -42455,8 +41849,7 @@ S80039708: nop S8003970c: andi $v0,$v0,0x1 S80039710: beqz $v0,S80039764 S80039714: sll $v1,$a3,0x1 -S80039718: lui $a0,0x8008 -S8003971c: addiu $a0,$a0,9904 +S80039718: la_ $a0, 0x800826b0 S80039720: sll $v0,$a2,0x1 S80039724: addu $v0,$v0,$a0 S80039728: addu $v1,$v1,$a0 @@ -42556,8 +41949,7 @@ S8003989c: andi $v1,$a0,0xff7f S800398a0: sh $v1,426($v0) S800398a4: sh $zr,388($v0) S800398a8: sh $zr,390($v0) -S800398ac: lui $v0,0x8006 -S800398b0: addiu $v0,$v0,-15832 +S800398ac: la_ $v0, 0x8005c228 S800398b4: sh $zr,0($v0) S800398b8: j 0x8003992c S800398bc: sh $zr,2($v0) @@ -42721,8 +42113,7 @@ S80039b30: addu $a0,$a0,$s1 S80039b34: sll $v0,$v1,0x4 S80039b38: addu $v0,$v0,$v1 S80039b3c: sll $v0,$v0,0x2 -S80039b40: lui $v1,0x8006 -S80039b44: addiu $v1,$v1,-14272 +S80039b40: la_ $v1, 0x8005c840 S80039b48: lw $a0,0($a0) S80039b4c: addu $v1,$v0,$v1 S80039b50: lui $at,0x8006 @@ -42733,8 +42124,7 @@ S80039b60: addiu $a1,$a1,-1 S80039b64: sb $v0,0($a2) S80039b68: bne $a1,$a3,S80039b58 S80039b6c: addiu $a2,$a2,1 -S80039b70: lui $a0,0x8006 -S80039b74: addiu $a0,$a0,-15836 +S80039b70: la_ $a0, 0x8005c224 S80039b78: lw $v1,0($a0) S80039b7c: li $v0,7 S80039b80: beq $v1,$v0,S80039b98 @@ -42750,8 +42140,7 @@ S80039ba4: sw $v0,8($a0) S80039ba8: sw $zr,12($a0) S80039bac: j 0x80039bc4 S80039bb0: sw $v0,8($a0) -S80039bb4: lui $v0,0x8006 -S80039bb8: addiu $v0,$v0,-15824 +S80039bb4: la_ $v0, 0x8005c230 S80039bbc: sw $zr,0($v0) S80039bc0: sw $zr,-4($v0) S80039bc4: bnez $s5,S80039bd4 @@ -42776,8 +42165,7 @@ S80039c0c: li $a2,-1 S80039c10: sll $v1,$v0,0x4 S80039c14: addu $v1,$v1,$v0 S80039c18: sll $v1,$v1,0x2 -S80039c1c: lui $v0,0x8006 -S80039c20: addiu $v0,$v0,-14272 +S80039c1c: la_ $v0, 0x8005c840 S80039c24: addu $v1,$v1,$v0 S80039c28: lbu $v0,0($v1) S80039c2c: addiu $v1,$v1,1 @@ -42849,8 +42237,7 @@ S80039d30: li $a2,-1 S80039d34: sll $v1,$v0,0x4 S80039d38: addu $v1,$v1,$v0 S80039d3c: sll $v1,$v1,0x2 -S80039d40: lui $v0,0x8006 -S80039d44: addiu $v0,$v0,-14272 +S80039d40: la_ $v0, 0x8005c840 S80039d48: addu $v1,$v1,$v0 S80039d4c: lbu $v0,0($v1) S80039d50: addiu $v1,$v1,1 @@ -42925,8 +42312,7 @@ S80039e60: lw $v0,-15744($v0) S80039e64: nop S80039e68: sh $zr,388($v0) S80039e6c: sh $zr,390($v0) -S80039e70: lui $v0,0x8006 -S80039e74: addiu $v0,$v0,-15832 +S80039e70: la_ $v0, 0x8005c228 S80039e78: sh $zr,0($v0) S80039e7c: sh $zr,2($v0) S80039e80: bnez $s4,S80039e98 @@ -43321,8 +42707,7 @@ S8003a490: sw $s1,28($sp) S8003a494: sw $zr,16($sp) S8003a498: beqz $v0,S8003a4c4 S8003a49c: move_ $s5,$zr -S8003a4a0: lui $v1,0x8006 -S8003a4a4: addiu $v1,$v1,-14320 +S8003a4a0: la_ $v1, 0x8005c810 S8003a4a8: sll $v0,$s0,0x2 S8003a4ac: addu $s1,$v0,$v1 S8003a4b0: lw $a0,0($s1) @@ -43377,8 +42762,7 @@ S8003a570: move_ $a1,$s2 S8003a574: jal 0x80038b10 S8003a578: li $a0,1 S8003a57c: li $a0,3 -S8003a580: lui $a1,0x8006 -S8003a584: addiu $a1,$a1,-15632 +S8003a580: la_ $a1, 0x8005c2f0 S8003a588: jal 0x80038b10 S8003a58c: move_ $a2,$s0 S8003a590: lui $a0,0x8006 @@ -43430,8 +42814,7 @@ S8003a644: nop S8003a648: andi $v0,$v0,0x1 S8003a64c: beqz $v0,S8003a6e0 S8003a650: nop -S8003a654: lui $a0,0x8008 -S8003a658: addiu $a0,$a0,10296 +S8003a654: la_ $a0, 0x80082838 S8003a65c: sh $a1,0($a0) S8003a660: sh $a2,2($a0) S8003a664: lui $v0,0x8006 @@ -43479,8 +42862,7 @@ S8003a708: nop S8003a70c: andi $v0,$v0,0x1 S8003a710: beqz $v0,S8003a7a4 S8003a714: nop -S8003a718: lui $a0,0x8008 -S8003a71c: addiu $a0,$a0,10296 +S8003a718: la_ $a0, 0x80082838 S8003a720: sh $a1,4($a0) S8003a724: sh $a2,6($a0) S8003a728: lui $v0,0x8006 @@ -43663,8 +43045,7 @@ S8003a9e8: sw $s3,36($sp) S8003a9ec: sw $s2,32($sp) S8003a9f0: sw $s1,28($sp) S8003a9f4: lw $s1,4($s0) -S8003a9f8: lui $s5,0x8006 -S8003a9fc: addiu $s5,$s5,-15812 +S8003a9f8: la_ $s5, 0x8005c23c S8003aa00: sltiu $s2,$s1,1 S8003aa04: li $v0,1 S8003aa08: lw $v1,0($s0) @@ -44110,8 +43491,7 @@ S8003b0e4: subu $v0,$v0,$t3 S8003b0e8: sllv $a2,$v1,$v0 S8003b0ec: li $a3,11 S8003b0f0: andi $v1,$a2,0xffff -S8003b0f4: lui $t0,0x8006 -S8003b0f8: addiu $t0,$t0,-14586 +S8003b0f4: la_ $t0, 0x8005c706 S8003b0fc: lhu $v0,0($t0) S8003b100: nop S8003b104: sltu $v0,$v1,$v0 @@ -44135,8 +43515,7 @@ S8003b148: nop S8003b14c: break 0x7 S8003b150: mflo $v1 S8003b154: li $a3,127 -S8003b158: lui $a2,0x8006 -S8003b15c: addiu $a2,$a2,-14330 +S8003b158: la_ $a2, 0x8005c806 S8003b160: andi $v1,$v1,0xffff S8003b164: lhu $v0,0($a2) S8003b168: nop @@ -44580,14 +43959,11 @@ S8003b83c: sw $ra,20($sp) S8003b840: jal 0x8002508c S8003b844: sw $s0,16($sp) S8003b848: li $a0,1 -S8003b84c: lui $v1,0x8008 -S8003b850: addiu $v1,$v1,10324 +S8003b84c: la_ $v1, 0x80082854 S8003b854: addiu $s0,$v1,-4 -S8003b858: lui $v0,0x8004 -S8003b85c: addiu $v0,$v0,-18256 +S8003b858: la_ $v0, 0x8003b8b0 S8003b860: sw $v0,0($v1) -S8003b864: lui $v0,0x8004 -S8003b868: addiu $v0,$v0,-18152 +S8003b864: la_ $v0, 0x8003b918 S8003b86c: sw $v0,4($v1) S8003b870: lui $at,0x8008 S8003b874: sw $zr,10320($at) @@ -44785,13 +44161,11 @@ S8003bb70: jr $v0 S8003bb74: nop S8003bb78: jr $ra S8003bb7c: nop -S8003bb80: lui $v0,0xa001 -S8003bb84: addiu $v0,$v0,-8276 +S8003bb80: la_ $v0, 0xa000dfac S8003bb88: jr $v0 S8003bb8c: nop S8003bb90: nop -S8003bb94: lui $t0,0xa001 -S8003bb98: addiu $t0,$t0,-8320 +S8003bb94: la_ $t0, 0xa000df80 S8003bb9c: jalr $t0 S8003bba0: nop S8003bba4: nop @@ -44814,10 +44188,8 @@ S8003bbe4: nop S8003bbe8: andi $t2,$v1,0xffff S8003bbec: addu $v1,$t1,$t2 S8003bbf0: addiu $v0,$v1,40 -S8003bbf4: lui $t2,0x8004 -S8003bbf8: addiu $t2,$t2,-17536 -S8003bbfc: lui $t1,0x8004 -S8003bc00: addiu $t1,$t1,-17516 +S8003bbf4: la_ $t2, 0x8003bb80 +S8003bbfc: la_ $t1, 0x8003bb94 S8003bc04: lw $v1,0($t2) S8003bc08: nop S8003bc0c: sw $v1,0($v0) @@ -44843,10 +44215,8 @@ S8003bc58: nop S8003bc5c: lw $v0,364($v0) S8003bc60: nop S8003bc64: lw $v1,2504($v0) -S8003bc68: lui $t2,0x8004 -S8003bc6c: addiu $t2,$t2,-17516 -S8003bc70: lui $t1,0x8004 -S8003bc74: addiu $t1,$t1,-17496 +S8003bc68: la_ $t2, 0x8003bb94 +S8003bc70: la_ $t1, 0x8003bba8 S8003bc78: lw $t0,0($t2) S8003bc7c: nop S8003bc80: sw $t0,2504($v0) @@ -44861,10 +44231,8 @@ S8003bca0: nop S8003bca4: jr $ra S8003bca8: nop S8003bcac: li $v0,0xdf80 -S8003bcb0: lui $t2,0x8004 -S8003bcb4: addiu $t2,$t2,-17648 -S8003bcb8: lui $t1,0x8004 -S8003bcbc: addiu $t1,$t1,-17536 +S8003bcb0: la_ $t2, 0x8003bb10 +S8003bcb8: la_ $t1, 0x8003bb80 S8003bcc0: lw $v1,0($t2) S8003bcc4: nop S8003bcc8: sw $v1,0($v0) @@ -44885,10 +44253,8 @@ S8003bd00: li $t2,176 S8003bd04: jalr $t2 S8003bd08: nop S8003bd0c: lw $v0,24($v0) -S8003bd10: lui $t2,0x8004 -S8003bd14: addiu $t2,$t2,-17060 -S8003bd18: lui $t1,0x8004 -S8003bd1c: addiu $t1,$t1,-17048 +S8003bd10: la_ $t2, 0x8003bd5c +S8003bd18: la_ $t1, 0x8003bd68 S8003bd20: lw $v1,0($t2) S8003bd24: nop S8003bd28: sw $v1,112($v0) @@ -44933,8 +44299,7 @@ S8003bdc0: jr $ra S8003bdc4: addiu $v0,$v0,10448 S8003bdc8: addiu $sp,$sp,-24 S8003bdcc: sw $s0,16($sp) -S8003bdd0: lui $s0,0x8008 -S8003bdd4: addiu $s0,$s0,10448 +S8003bdd0: la_ $s0, 0x800828d0 S8003bdd8: sw $ra,20($sp) S8003bddc: sw $zr,12($s0) S8003bde0: jal 0x8003daac @@ -44951,8 +44316,7 @@ S8003be08: sw $v0,76($s0) S8003be0c: sw $v0,72($s0) S8003be10: jal 0x8003dc8c S8003be14: sw $v1,80($s0) -S8003be18: lui $a1,0x8004 -S8003be1c: addiu $a1,$a1,-10956 +S8003be18: la_ $a1, 0x8003d534 S8003be20: jal 0x8002eae0 S8003be24: li $a0,7 S8003be28: lw $ra,20($sp) @@ -44960,8 +44324,7 @@ S8003be2c: lw $s0,16($sp) S8003be30: jr $ra S8003be34: addiu $sp,$sp,24 S8003be38: addiu $sp,$sp,-24 -S8003be3c: lui $v1,0x8008 -S8003be40: addiu $v1,$v1,10448 +S8003be3c: la_ $v1, 0x800828d0 S8003be44: sw $ra,16($sp) S8003be48: lw $v0,0($v1) S8003be4c: nop @@ -44976,15 +44339,13 @@ S8003be6c: addiu $sp,$sp,24 S8003be70: jr $ra S8003be74: nop S8003be78: addiu $sp,$sp,-24 -S8003be7c: lui $v1,0x8008 -S8003be80: addiu $v1,$v1,10448 +S8003be7c: la_ $v1, 0x800828d0 S8003be84: sw $ra,16($sp) S8003be88: lw $v0,0($v1) S8003be8c: nop S8003be90: bgtz $v0,S8003bec0 S8003be94: move_ $a1,$a0 -S8003be98: lui $a0,0x8004 -S8003be9c: addiu $a0,$a0,-16672 +S8003be98: la_ $a0, 0x8003bee0 S8003bea0: li $v0,1 S8003bea4: sw $v0,0($v1) S8003bea8: sw $zr,4($v1) @@ -45024,8 +44385,7 @@ S8003bf2c: beq $v1,$v0,S8003c1b0 S8003bf30: nop S8003bf34: j 0x8003c1d0 S8003bf38: nop -S8003bf3c: lui $v0,0x8008 -S8003bf40: addiu $v0,$v0,10464 +S8003bf3c: la_ $v0, 0x800828e0 S8003bf44: lui $at,0x8008 S8003bf48: sw $zr,10404($at) S8003bf4c: lui $at,0x8008 @@ -45057,8 +44417,7 @@ S8003bfb0: beqz $v0,S8003c1e0 S8003bfb4: move_ $v0,$zr S8003bfb8: jal 0x8003e044 S8003bfbc: nop -S8003bfc0: lui $s1,0x8008 -S8003bfc4: addiu $s1,$s1,10464 +S8003bfc0: la_ $s1, 0x800828e0 S8003bfc8: addiu $s3,$s1,56 S8003bfcc: lw $a3,0($s1) S8003bfd0: move_ $a0,$v0 @@ -45099,8 +44458,7 @@ S8003c058: nop S8003c05c: li $v0,21 S8003c060: j 0x8003c1dc S8003c064: sw $v0,0($s0) -S8003c068: lui $s0,0x8008 -S8003c06c: addiu $s0,$s0,10464 +S8003c068: la_ $s0, 0x800828e0 S8003c070: li $v1,1 S8003c074: lw $v0,0($s0) S8003c078: lui $a0,0x8008 @@ -45171,8 +44529,7 @@ S8003c178: lw $a0,10404($a0) S8003c17c: jal 0x8003d4e0 S8003c180: nop S8003c184: move_ $a1,$v0 -S8003c188: lui $a0,0x8008 -S8003c18c: addiu $a0,$a0,10448 +S8003c188: la_ $a0, 0x800828d0 S8003c190: lw $v1,16($a0) S8003c194: li $v0,1 S8003c198: sw $a1,4($a0) @@ -45201,15 +44558,13 @@ S8003c1f0: lw $s0,16($sp) S8003c1f4: jr $ra S8003c1f8: addiu $sp,$sp,40 S8003c1fc: addiu $sp,$sp,-24 -S8003c200: lui $v1,0x8008 -S8003c204: addiu $v1,$v1,10448 +S8003c200: la_ $v1, 0x800828d0 S8003c208: sw $ra,16($sp) S8003c20c: lw $v0,0($v1) S8003c210: nop S8003c214: bgtz $v0,S8003c244 S8003c218: move_ $a1,$a0 -S8003c21c: lui $a0,0x8004 -S8003c220: addiu $a0,$a0,-15772 +S8003c21c: la_ $a0, 0x8003c264 S8003c224: li $v0,2 S8003c228: sw $v0,0($v1) S8003c22c: sw $zr,4($v1) @@ -45261,8 +44616,7 @@ S8003c2e0: jal 0x8003dabc S8003c2e4: addiu $a0,$a0,-16672 S8003c2e8: j 0x8003c4f0 S8003c2ec: li $v0,10 -S8003c2f0: lui $s1,0x8008 -S8003c2f4: addiu $s1,$s1,10452 +S8003c2f0: la_ $s1, 0x800828d4 S8003c2f8: lw $v1,0($s1) S8003c2fc: li $a1,1 S8003c300: beq $v1,$a1,S8003c430 @@ -45338,8 +44692,7 @@ S8003c414: nop S8003c418: beqz $v0,S8003c424 S8003c41c: move_ $v1,$zr S8003c420: li $v1,3 -S8003c424: lui $v0,0x8008 -S8003c428: addiu $v0,$v0,10448 +S8003c424: la_ $v0, 0x800828d0 S8003c42c: sw $v1,4($v0) S8003c430: j 0x8003c4f8 S8003c434: li $v0,1 @@ -45368,8 +44721,7 @@ S8003c48c: jal 0x8003d4e0 S8003c490: nop S8003c494: move_ $a0,$v0 S8003c498: li $v0,1 -S8003c49c: lui $v1,0x8008 -S8003c4a0: addiu $v1,$v1,10448 +S8003c49c: la_ $v1, 0x800828d0 S8003c4a4: j 0x8003c4f8 S8003c4a8: sw $a0,4($v1) S8003c4ac: jal 0x8003e1f4 @@ -45383,8 +44735,7 @@ S8003c4c8: lui $at,0x8008 S8003c4cc: sw $v0,10420($at) S8003c4d0: bnez $v1,S8003c4f0 S8003c4d4: li $v0,1 -S8003c4d8: lui $v1,0x8008 -S8003c4dc: addiu $v1,$v1,10448 +S8003c4d8: la_ $v1, 0x800828d0 S8003c4e0: li $v0,4 S8003c4e4: sw $v0,4($v1) S8003c4e8: j 0x8003c4f8 @@ -45404,8 +44755,7 @@ S8003c51c: move_ $s4,$a1 S8003c520: sw $s5,44($sp) S8003c524: move_ $s5,$a2 S8003c528: sw $s1,28($sp) -S8003c52c: lui $s1,0x8008 -S8003c530: addiu $s1,$s1,10468 +S8003c52c: la_ $s1, 0x800828e4 S8003c534: sw $ra,48($sp) S8003c538: sw $s2,32($sp) S8003c53c: sw $s0,24($sp) @@ -45444,8 +44794,7 @@ S8003c5bc: jal 0x800283fc S8003c5c0: addiu $a0,$a0,3176 S8003c5c4: j 0x8003c5f0 S8003c5c8: move_ $a0,$zr -S8003c5cc: lui $a0,0x8004 -S8003c5d0: addiu $a0,$a0,-15772 +S8003c5cc: la_ $a0, 0x8003c264 S8003c5d4: sw $s1,-36($s0) S8003c5d8: sw $zr,4($s4) S8003c5dc: sw $zr,8($s4) @@ -45496,8 +44845,7 @@ S8003c68c: jr $ra S8003c690: addiu $sp,$sp,56 S8003c694: addiu $sp,$sp,-24 S8003c698: sw $s0,16($sp) -S8003c69c: lui $s0,0x8008 -S8003c6a0: addiu $s0,$s0,10468 +S8003c69c: la_ $s0, 0x800828e4 S8003c6a4: sw $ra,20($sp) S8003c6a8: lw $a0,0($s0) S8003c6ac: nop @@ -45512,8 +44860,7 @@ S8003c6cc: lw $s0,16($sp) S8003c6d0: jr $ra S8003c6d4: addiu $sp,$sp,24 S8003c6d8: addiu $sp,$sp,-24 -S8003c6dc: lui $a3,0x8008 -S8003c6e0: addiu $a3,$a3,10468 +S8003c6dc: la_ $a3, 0x800828e4 S8003c6e4: sw $ra,16($sp) S8003c6e8: lw $v0,0($a3) S8003c6ec: nop @@ -45537,8 +44884,7 @@ S8003c730: j 0x8003c774 S8003c734: addiu $a0,$a0,3504 S8003c738: bnez $v0,S8003c76c S8003c73c: li $v0,5 -S8003c740: lui $a0,0x8004 -S8003c744: addiu $a0,$a0,-14448 +S8003c740: la_ $a0, 0x8003c790 S8003c748: sw $v0,-20($a3) S8003c74c: sw $zr,4($v1) S8003c750: sw $zr,8($v1) @@ -45548,8 +44894,7 @@ S8003c75c: jal 0x8003dabc S8003c760: sw $a2,28($v1) S8003c764: j 0x8003c780 S8003c768: li $v0,1 -S8003c76c: lui $a0,0x8001 -S8003c770: addiu $a0,$a0,3548 +S8003c76c: la_ $a0, 0x80010ddc S8003c774: jal 0x800283fc S8003c778: nop S8003c77c: move_ $v0,$zr @@ -45578,16 +44923,14 @@ S8003c7d4: beq $v1,$v0,S8003c90c S8003c7d8: move_ $v0,$zr S8003c7dc: j 0x8003c92c S8003c7e0: nop -S8003c7e4: lui $a0,0x8004 -S8003c7e8: addiu $a0,$a0,-16672 +S8003c7e4: la_ $a0, 0x8003bee0 S8003c7ec: lui $at,0x8006 S8003c7f0: sw $zr,-13528($at) S8003c7f4: jal 0x8003dabc S8003c7f8: sw $s0,0($s1) S8003c7fc: j 0x8003c92c S8003c800: move_ $v0,$zr -S8003c804: lui $a0,0x8008 -S8003c808: addiu $a0,$a0,10452 +S8003c804: la_ $a0, 0x800828d4 S8003c80c: lw $v0,0($a0) S8003c810: nop S8003c814: bnez $v0,S8003c92c @@ -45603,8 +44946,7 @@ S8003c838: bne $v0,$v1,S8003c820 S8003c83c: nop S8003c840: jal 0x8003df3c S8003c844: nop -S8003c848: lui $s0,0x8008 -S8003c84c: addiu $s0,$s0,10468 +S8003c848: la_ $s0, 0x800828e4 S8003c850: lw $a0,0($s0) S8003c854: lw $a1,12($s0) S8003c858: lw $a2,8($s0) @@ -45647,8 +44989,7 @@ S8003c8e8: j 0x8003c928 S8003c8ec: sw $v0,0($s1) S8003c8f0: jal 0x8003d4e0 S8003c8f4: nop -S8003c8f8: lui $v1,0x8008 -S8003c8fc: addiu $v1,$v1,10448 +S8003c8f8: la_ $v1, 0x800828d0 S8003c900: sw $v0,4($v1) S8003c904: j 0x8003c92c S8003c908: li $v0,1 @@ -45666,8 +45007,7 @@ S8003c934: lw $s0,16($sp) S8003c938: jr $ra S8003c93c: addiu $sp,$sp,32 S8003c940: addiu $sp,$sp,-24 -S8003c944: lui $a3,0x8008 -S8003c948: addiu $a3,$a3,10468 +S8003c944: la_ $a3, 0x800828e4 S8003c94c: sw $ra,16($sp) S8003c950: lw $v0,0($a3) S8003c954: nop @@ -45691,8 +45031,7 @@ S8003c998: j 0x8003c9dc S8003c99c: addiu $a0,$a0,3504 S8003c9a0: bnez $v0,S8003c9d4 S8003c9a4: li $v0,6 -S8003c9a8: lui $a0,0x8004 -S8003c9ac: addiu $a0,$a0,-13832 +S8003c9a8: la_ $a0, 0x8003c9f8 S8003c9b0: sw $v0,-20($a3) S8003c9b4: sw $zr,4($v1) S8003c9b8: sw $zr,8($v1) @@ -45702,8 +45041,7 @@ S8003c9c4: jal 0x8003dabc S8003c9c8: sw $a2,28($v1) S8003c9cc: j 0x8003c9e8 S8003c9d0: li $v0,1 -S8003c9d4: lui $a0,0x8001 -S8003c9d8: addiu $a0,$a0,3548 +S8003c9d4: la_ $a0, 0x80010ddc S8003c9dc: jal 0x800283fc S8003c9e0: nop S8003c9e4: move_ $v0,$zr @@ -45732,15 +45070,13 @@ S8003ca3c: beq $v1,$v0,S8003cb70 S8003ca40: move_ $v0,$zr S8003ca44: j 0x8003cb90 S8003ca48: nop -S8003ca4c: lui $a0,0x8004 -S8003ca50: addiu $a0,$a0,-16672 +S8003ca4c: la_ $a0, 0x8003bee0 S8003ca54: lui $at,0x8006 S8003ca58: jal 0x8003dabc S8003ca5c: sw $zr,-13524($at) S8003ca60: j 0x8003cb8c S8003ca64: sw $s0,0($s1) -S8003ca68: lui $a0,0x8008 -S8003ca6c: addiu $a0,$a0,10452 +S8003ca68: la_ $a0, 0x800828d4 S8003ca70: lw $v0,0($a0) S8003ca74: nop S8003ca78: bnez $v0,S8003cb90 @@ -45756,8 +45092,7 @@ S8003ca9c: bne $v0,$v1,S8003ca84 S8003caa0: nop S8003caa4: jal 0x8003df3c S8003caa8: nop -S8003caac: lui $s0,0x8008 -S8003cab0: addiu $s0,$s0,10468 +S8003caac: la_ $s0, 0x800828e4 S8003cab4: lw $a0,0($s0) S8003cab8: lw $a1,12($s0) S8003cabc: lw $a2,8($s0) @@ -45800,8 +45135,7 @@ S8003cb4c: j 0x8003cb8c S8003cb50: sw $v0,0($s1) S8003cb54: jal 0x8003d4e0 S8003cb58: nop -S8003cb5c: lui $v1,0x8008 -S8003cb60: addiu $v1,$v1,10448 +S8003cb5c: la_ $v1, 0x800828d0 S8003cb64: sw $v0,4($v1) S8003cb68: j 0x8003cb90 S8003cb6c: li $v0,1 @@ -45828,8 +45162,7 @@ S8003cbbc: move_ $s5,$a2 S8003cbc0: sw $s2,24($sp) S8003cbc4: move_ $s2,$a3 S8003cbc8: sw $s1,20($sp) -S8003cbcc: lui $s1,0x8008 -S8003cbd0: addiu $s1,$s1,10448 +S8003cbcc: la_ $s1, 0x800828d0 S8003cbd4: sw $ra,44($sp) S8003cbd8: sw $s6,40($sp) S8003cbdc: sw $s0,16($sp) @@ -45860,8 +45193,7 @@ S8003cc3c: move_ $a1,$s0 S8003cc40: move_ $a0,$s0 S8003cc44: jal 0x8003d90c S8003cc48: move_ $a1,$s3 -S8003cc4c: lui $a0,0x8004 -S8003cc50: addiu $a0,$a0,-13124 +S8003cc4c: la_ $a0, 0x8003ccbc S8003cc54: li $v0,3 S8003cc58: sw $v0,0($s1) S8003cc5c: sw $zr,4($s1) @@ -45873,8 +45205,7 @@ S8003cc70: jal 0x8003dabc S8003cc74: sw $s4,16($s1) S8003cc78: j 0x8003cc94 S8003cc7c: li $v0,1 -S8003cc80: lui $a0,0x8001 -S8003cc84: addiu $a0,$a0,3548 +S8003cc80: la_ $a0, 0x80010ddc S8003cc88: jal 0x800283fc S8003cc8c: nop S8003cc90: move_ $v0,$zr @@ -45909,15 +45240,13 @@ S8003cd00: beq $v1,$v0,S8003cd88 S8003cd04: move_ $v0,$zr S8003cd08: j 0x8003cdb0 S8003cd0c: nop -S8003cd10: lui $a0,0x8004 -S8003cd14: addiu $a0,$a0,-16672 +S8003cd10: la_ $a0, 0x8003bee0 S8003cd18: lui $at,0x8006 S8003cd1c: jal 0x8003dabc S8003cd20: sw $zr,-13520($at) S8003cd24: j 0x8003cdac S8003cd28: sw $s0,0($s1) -S8003cd2c: lui $s0,0x8008 -S8003cd30: addiu $s0,$s0,10452 +S8003cd2c: la_ $s0, 0x800828d4 S8003cd34: lw $v0,0($s0) S8003cd38: nop S8003cd3c: bnez $v0,S8003cdb0 @@ -45933,14 +45262,12 @@ S8003cd60: sw $v0,4($v1) S8003cd64: j 0x8003cdb0 S8003cd68: li $v0,1 S8003cd6c: li $v0,20 -S8003cd70: lui $a0,0x8004 -S8003cd74: addiu $a0,$a0,-14448 +S8003cd70: la_ $a0, 0x8003c790 S8003cd78: jal 0x8003dabc S8003cd7c: sw $v0,0($s1) S8003cd80: j 0x8003cdb0 S8003cd84: move_ $v0,$zr -S8003cd88: lui $s0,0x8008 -S8003cd8c: addiu $s0,$s0,10468 +S8003cd88: la_ $s0, 0x800828e4 S8003cd90: lw $a0,0($s0) S8003cd94: jal 0x800250dc S8003cd98: nop @@ -45964,8 +45291,7 @@ S8003cddc: move_ $s5,$a2 S8003cde0: sw $s2,24($sp) S8003cde4: move_ $s2,$a3 S8003cde8: sw $s1,20($sp) -S8003cdec: lui $s1,0x8008 -S8003cdf0: addiu $s1,$s1,10448 +S8003cdec: la_ $s1, 0x800828d0 S8003cdf4: sw $ra,44($sp) S8003cdf8: sw $s6,40($sp) S8003cdfc: sw $s0,16($sp) @@ -45996,8 +45322,7 @@ S8003ce5c: move_ $a1,$s0 S8003ce60: move_ $a0,$s0 S8003ce64: jal 0x8003d90c S8003ce68: move_ $a1,$s3 -S8003ce6c: lui $a0,0x8004 -S8003ce70: addiu $a0,$a0,-12580 +S8003ce6c: la_ $a0, 0x8003cedc S8003ce74: li $v0,4 S8003ce78: sw $v0,0($s1) S8003ce7c: sw $zr,4($s1) @@ -46009,8 +45334,7 @@ S8003ce90: jal 0x8003dabc S8003ce94: sw $s4,16($s1) S8003ce98: j 0x8003ceb4 S8003ce9c: li $v0,1 -S8003cea0: lui $a0,0x8001 -S8003cea4: addiu $a0,$a0,3548 +S8003cea0: la_ $a0, 0x80010ddc S8003cea8: jal 0x800283fc S8003ceac: nop S8003ceb0: move_ $v0,$zr @@ -46045,15 +45369,13 @@ S8003cf20: beq $v1,$v0,S8003cfa8 S8003cf24: move_ $v0,$zr S8003cf28: j 0x8003cfd0 S8003cf2c: nop -S8003cf30: lui $a0,0x8004 -S8003cf34: addiu $a0,$a0,-16672 +S8003cf30: la_ $a0, 0x8003bee0 S8003cf38: lui $at,0x8006 S8003cf3c: jal 0x8003dabc S8003cf40: sw $zr,-13516($at) S8003cf44: j 0x8003cfcc S8003cf48: sw $s0,0($s1) -S8003cf4c: lui $s0,0x8008 -S8003cf50: addiu $s0,$s0,10452 +S8003cf4c: la_ $s0, 0x800828d4 S8003cf54: lw $v0,0($s0) S8003cf58: nop S8003cf5c: bnez $v0,S8003cfd0 @@ -46069,14 +45391,12 @@ S8003cf80: sw $v0,4($v1) S8003cf84: j 0x8003cfd0 S8003cf88: li $v0,1 S8003cf8c: li $v0,20 -S8003cf90: lui $a0,0x8004 -S8003cf94: addiu $a0,$a0,-13832 +S8003cf90: la_ $a0, 0x8003c9f8 S8003cf98: jal 0x8003dabc S8003cf9c: sw $v0,0($s1) S8003cfa0: j 0x8003cfd0 S8003cfa4: move_ $v0,$zr -S8003cfa8: lui $s0,0x8008 -S8003cfac: addiu $s0,$s0,10468 +S8003cfa8: la_ $s0, 0x800828e4 S8003cfb0: lw $a0,0($s0) S8003cfb4: jal 0x800250dc S8003cfb8: nop @@ -46098,8 +45418,7 @@ S8003cff4: move_ $s1,$a1 S8003cff8: sw $s7,132($sp) S8003cffc: move_ $s7,$a2 S8003d000: sw $s0,104($sp) -S8003d004: lui $s0,0x8008 -S8003d008: addiu $s0,$s0,10448 +S8003d004: la_ $s0, 0x800828d0 S8003d00c: sw $ra,140($sp) S8003d010: sw $s8,136($sp) S8003d014: sw $s5,124($sp) @@ -46170,8 +45489,7 @@ S8003d114: jal 0x800283fc S8003d118: addiu $a0,$a0,3176 S8003d11c: j 0x8003d148 S8003d120: move_ $a0,$zr -S8003d124: lui $a0,0x8004 -S8003d128: addiu $a0,$a0,-15772 +S8003d124: la_ $a0, 0x8003c264 S8003d12c: sw $t0,0($s3) S8003d130: sw $zr,4($s3) S8003d134: sw $zr,8($s3) @@ -46241,13 +45559,11 @@ S8003d230: lw $s1,108($sp) S8003d234: lw $s0,104($sp) S8003d238: jr $ra S8003d23c: addiu $sp,$sp,144 -S8003d240: lui $v1,0x8008 -S8003d244: addiu $v1,$v1,10516 +S8003d240: la_ $v1, 0x80082914 S8003d248: lw $v0,0($v1) S8003d24c: jr $ra S8003d250: sw $a0,0($v1) -S8003d254: lui $v1,0x8008 -S8003d258: addiu $v1,$v1,10448 +S8003d254: la_ $v1, 0x800828d0 S8003d25c: lw $v0,0($v1) S8003d260: nop S8003d264: bnez $v0,S8003d27c @@ -46271,20 +45587,17 @@ S8003d2a8: beqz $v0,S8003d2a0 S8003d2ac: nop S8003d2b0: beqz $a2,S8003d2cc S8003d2b4: nop -S8003d2b8: lui $v0,0x8008 -S8003d2bc: addiu $v0,$v0,10436 +S8003d2b8: la_ $v0, 0x800828c4 S8003d2c0: lw $v0,0($v0) S8003d2c4: nop S8003d2c8: sw $v0,0($a2) S8003d2cc: beqz $a1,S8003d2e8 S8003d2d0: nop -S8003d2d4: lui $v0,0x8008 -S8003d2d8: addiu $v0,$v0,10432 +S8003d2d4: la_ $v0, 0x800828c0 S8003d2dc: lw $v0,0($v0) S8003d2e0: nop S8003d2e4: sw $v0,0($a1) -S8003d2e8: lui $v0,0x8008 -S8003d2ec: addiu $v0,$v0,10448 +S8003d2e8: la_ $v0, 0x800828d0 S8003d2f0: sw $zr,8($v0) S8003d2f4: j 0x8003d368 S8003d2f8: li $v0,1 @@ -46301,15 +45614,13 @@ S8003d320: j 0x8003d368 S8003d324: sw $t0,0($a1) S8003d328: beqz $a2,S8003d344 S8003d32c: nop -S8003d330: lui $v0,0x8008 -S8003d334: addiu $v0,$v0,10436 +S8003d330: la_ $v0, 0x800828c4 S8003d338: lw $v0,0($v0) S8003d33c: nop S8003d340: sw $v0,0($a2) S8003d344: beqz $a1,S8003d360 S8003d348: nop -S8003d34c: lui $v0,0x8008 -S8003d350: addiu $v0,$v0,10432 +S8003d34c: la_ $v0, 0x800828c0 S8003d354: lw $v0,0($v0) S8003d358: nop S8003d35c: sw $v0,0($a1) @@ -46323,8 +45634,7 @@ S8003d378: move_ $s0,$a0 S8003d37c: sw $s1,52($sp) S8003d380: move_ $s1,$a1 S8003d384: sw $s2,56($sp) -S8003d388: lui $s2,0x8008 -S8003d38c: addiu $s2,$s2,10448 +S8003d388: la_ $s2, 0x800828d0 S8003d390: sw $ra,64($sp) S8003d394: sw $s3,60($sp) S8003d398: lw $v0,0($s2) @@ -46381,8 +45691,7 @@ S8003d460: lw $s0,48($sp) S8003d464: jr $ra S8003d468: addiu $sp,$sp,72 S8003d46c: addiu $sp,$sp,-24 -S8003d470: lui $v0,0x8008 -S8003d474: addiu $v0,$v0,10448 +S8003d470: la_ $v0, 0x800828d0 S8003d478: sw $ra,16($sp) S8003d47c: lw $v0,0($v0) S8003d480: nop @@ -46442,12 +45751,10 @@ S8003d554: jal 0x8003dba4 S8003d558: nop S8003d55c: beqz $v0,S8003d5a8 S8003d560: li $v0,1 -S8003d564: lui $v1,0x8008 -S8003d568: addiu $v1,$v1,10448 +S8003d564: la_ $v1, 0x800828d0 S8003d56c: sw $v0,8($v1) S8003d570: lw $v0,0($v1) -S8003d574: lui $a1,0x8008 -S8003d578: addiu $a1,$a1,10432 +S8003d574: la_ $a1, 0x800828c0 S8003d57c: sw $v0,0($a1) S8003d580: lw $v0,4($v1) S8003d584: lw $a2,68($v1) @@ -46459,8 +45766,7 @@ S8003d598: lw $a0,0($a1) S8003d59c: lw $a1,4($a1) S8003d5a0: jalr $a2 S8003d5a4: nop -S8003d5a8: lui $v0,0x8008 -S8003d5ac: addiu $v0,$v0,10448 +S8003d5a8: la_ $v0, 0x800828d0 S8003d5b0: lw $v1,80($v0) S8003d5b4: nop S8003d5b8: addiu $v1,$v1,1 @@ -46475,8 +45781,7 @@ S8003d5d8: jr $ra S8003d5dc: nop S8003d5e0: move_ $a2,$a0 S8003d5e4: move_ $a3,$a1 -S8003d5e8: lui $a1,0x8001 -S8003d5ec: addiu $a1,$a1,3628 +S8003d5e8: la_ $a1, 0x80010e2c S8003d5f0: lwl $v0,3($a1) S8003d5f4: lwr $v0,0($a1) S8003d5f8: lb $v1,4($a1) @@ -46513,8 +45818,7 @@ S8003d670: sw $ra,32($sp) S8003d674: sw $s1,20($sp) S8003d678: sw $s0,16($sp) S8003d67c: lb $v0,0($s2) -S8003d680: lui $a0,0x8008 -S8003d684: addiu $a0,$a0,10552 +S8003d680: la_ $a0, 0x80082938 S8003d688: slti $v0,$v0,59 S8003d68c: bnez $v0,S8003d6b4 S8003d690: move_ $v1,$s2 @@ -46565,8 +45869,7 @@ S8003d740: lui $at,0x8008 S8003d744: sw $v0,10544($at) S8003d748: j 0x8003d72c S8003d74c: li $v1,1 -S8003d750: lui $v0,0x8004 -S8003d754: addiu $v0,$v0,-10248 +S8003d750: la_ $v0, 0x8003d7f8 S8003d758: j 0x8003d7d0 S8003d75c: sw $v0,52($s0) S8003d760: lw $v1,340($zr) @@ -46798,8 +46101,7 @@ S8003dae4: j 0x8003db28 S8003dae8: nop S8003daec: li $a1,3 S8003daf0: sll $v0,$a2,0x4 -S8003daf4: lui $v1,0x8008 -S8003daf8: addiu $v1,$v1,10604 +S8003daf4: la_ $v1, 0x8008296c S8003dafc: addu $v1,$v0,$v1 S8003db00: sll $v0,$a2,0x2 S8003db04: lui $at,0x8006 @@ -46822,8 +46124,7 @@ S8003db44: bltz $v1,S8003db94 S8003db48: sw $ra,16($sp) S8003db4c: sll $v0,$v1,0x2 S8003db50: sll $v1,$v1,0x4 -S8003db54: lui $a0,0x8008 -S8003db58: addiu $a0,$a0,10592 +S8003db54: la_ $a0, 0x80082960 S8003db5c: lui $at,0x8008 S8003db60: addu $at,$at,$v0 S8003db64: lw $v0,10656($at) @@ -46908,15 +46209,13 @@ S8003dc9c: lui $a0,0xf400 S8003dca0: ori $a0,$a0,0x1 S8003dca4: li $a1,4 S8003dca8: li $a2,4096 -S8003dcac: lui $a3,0x8004 -S8003dcb0: addiu $a3,$a3,-9284 +S8003dcac: la_ $a3, 0x8003dbbc S8003dcb4: jal 0x8003854c S8003dcb8: move_ $s0,$v0 S8003dcbc: lui $a0,0xf400 S8003dcc0: ori $a0,$a0,0x1 S8003dcc4: li $a1,0x8000 -S8003dcc8: lui $a3,0x8004 -S8003dccc: addiu $a3,$a3,-9264 +S8003dcc8: la_ $a3, 0x8003dbd0 S8003dcd0: lui $at,0x8008 S8003dcd4: sw $v0,10672($at) S8003dcd8: jal 0x8003854c @@ -46924,8 +46223,7 @@ S8003dcdc: li $a2,4096 S8003dce0: lui $a0,0xf400 S8003dce4: ori $a0,$a0,0x1 S8003dce8: li $a1,256 -S8003dcec: lui $a3,0x8004 -S8003dcf0: addiu $a3,$a3,-9244 +S8003dcec: la_ $a3, 0x8003dbe4 S8003dcf4: lui $at,0x8008 S8003dcf8: sw $v0,10676($at) S8003dcfc: jal 0x8003854c @@ -46933,8 +46231,7 @@ S8003dd00: li $a2,4096 S8003dd04: lui $a0,0xf400 S8003dd08: ori $a0,$a0,0x1 S8003dd0c: li $a1,8192 -S8003dd10: lui $a3,0x8004 -S8003dd14: addiu $a3,$a3,-9224 +S8003dd10: la_ $a3, 0x8003dbf8 S8003dd18: lui $at,0x8008 S8003dd1c: sw $v0,10680($at) S8003dd20: jal 0x8003854c @@ -46942,8 +46239,7 @@ S8003dd24: li $a2,4096 S8003dd28: lui $a0,0xf000 S8003dd2c: ori $a0,$a0,0x11 S8003dd30: li $a1,4 -S8003dd34: lui $a3,0x8004 -S8003dd38: addiu $a3,$a3,-9204 +S8003dd34: la_ $a3, 0x8003dc0c S8003dd3c: lui $at,0x8008 S8003dd40: sw $v0,10684($at) S8003dd44: jal 0x8003854c @@ -46951,8 +46247,7 @@ S8003dd48: li $a2,4096 S8003dd4c: lui $a0,0xf000 S8003dd50: ori $a0,$a0,0x11 S8003dd54: li $a1,0x8000 -S8003dd58: lui $a3,0x8004 -S8003dd5c: addiu $a3,$a3,-9184 +S8003dd58: la_ $a3, 0x8003dc20 S8003dd60: lui $at,0x8008 S8003dd64: sw $v0,10688($at) S8003dd68: jal 0x8003854c @@ -46960,8 +46255,7 @@ S8003dd6c: li $a2,4096 S8003dd70: lui $a0,0xf000 S8003dd74: ori $a0,$a0,0x11 S8003dd78: li $a1,256 -S8003dd7c: lui $a3,0x8004 -S8003dd80: addiu $a3,$a3,-9164 +S8003dd7c: la_ $a3, 0x8003dc34 S8003dd84: lui $at,0x8008 S8003dd88: sw $v0,10692($at) S8003dd8c: jal 0x8003854c @@ -46969,8 +46263,7 @@ S8003dd90: li $a2,4096 S8003dd94: lui $a0,0xf000 S8003dd98: ori $a0,$a0,0x11 S8003dd9c: li $a1,8192 -S8003dda0: lui $a3,0x8004 -S8003dda4: addiu $a3,$a3,-9144 +S8003dda0: la_ $a3, 0x8003dc48 S8003dda8: lui $at,0x8008 S8003ddac: sw $v0,10696($at) S8003ddb0: jal 0x8003854c @@ -47288,13 +46581,11 @@ S8003e28c: move_ $s8,$zr S8003e290: sw $s2,24($sp) S8003e294: move_ $s2,$zr S8003e298: sw $s6,40($sp) -S8003e29c: lui $s6,0x8008 -S8003e2a0: addiu $s6,$s6,11312 +S8003e29c: la_ $s6, 0x80082c30 S8003e2a4: sw $s7,44($sp) S8003e2a8: li $s7,4 S8003e2ac: sw $s3,28($sp) -S8003e2b0: lui $s3,0x8008 -S8003e2b4: addiu $s3,$s3,10736 +S8003e2b0: la_ $s3, 0x800829f0 S8003e2b8: sw $ra,52($sp) S8003e2bc: sw $s5,36($sp) S8003e2c0: sw $s1,20($sp) @@ -47364,8 +46655,7 @@ S8003e3bc: sb $v0,0($a0) S8003e3c0: jal 0x8003df3c S8003e3c4: nop S8003e3c8: move_ $a0,$s4 -S8003e3cc: lui $a2,0x8008 -S8003e3d0: addiu $a2,$a2,11312 +S8003e3cc: la_ $a2, 0x80082c30 S8003e3d4: jal 0x8003da8c S8003e3d8: move_ $a1,$s5 S8003e3dc: jal 0x8003e11c @@ -47391,11 +46681,9 @@ S8003e428: slti $v0,$s2,15 S8003e42c: bnez $v0,S8003e2c8 S8003e430: addiu $s3,$s3,32 S8003e434: move_ $s2,$zr -S8003e438: lui $s6,0x8008 -S8003e43c: addiu $s6,$s6,11312 +S8003e438: la_ $s6, 0x80082c30 S8003e440: li $s7,4 -S8003e444: lui $s3,0x8008 -S8003e448: addiu $s3,$s3,11216 +S8003e444: la_ $s3, 0x80082bd0 S8003e44c: li $a3,-1 S8003e450: sw $a3,0($s3) S8003e454: move_ $a0,$s6 @@ -47421,8 +46709,7 @@ S8003e4a0: sb $v0,0($a0) S8003e4a4: jal 0x8003df3c S8003e4a8: nop S8003e4ac: move_ $a0,$s4 -S8003e4b0: lui $a2,0x8008 -S8003e4b4: addiu $a2,$a2,11312 +S8003e4b0: la_ $a2, 0x80082c30 S8003e4b8: jal 0x8003da8c S8003e4bc: move_ $a1,$s5 S8003e4c0: jal 0x8003e11c @@ -47447,8 +46734,7 @@ S8003e508: addiu $s2,$s2,1 S8003e50c: slti $v0,$s2,20 S8003e510: bnez $v0,S8003e44c S8003e514: addiu $s3,$s3,4 -S8003e518: lui $s0,0x8008 -S8003e51c: addiu $s0,$s0,11312 +S8003e518: la_ $s0, 0x80082c30 S8003e520: move_ $a0,$s0 S8003e524: jal 0x8002511c S8003e528: li $a1,128 @@ -47470,8 +46756,7 @@ S8003e564: li $s2,4 S8003e568: jal 0x8003df3c S8003e56c: nop S8003e570: move_ $a0,$s4 -S8003e574: lui $a2,0x8008 -S8003e578: addiu $a2,$a2,11312 +S8003e574: la_ $a2, 0x80082c30 S8003e57c: jal 0x8003da8c S8003e580: move_ $a1,$zr S8003e584: jal 0x8003e11c @@ -47530,8 +46815,7 @@ S8003e654: move_ $s6,$a0 S8003e658: sw $s5,52($sp) S8003e65c: move_ $s5,$zr S8003e660: sw $s0,32($sp) -S8003e664: lui $s0,0x8008 -S8003e668: addiu $s0,$s0,11312 +S8003e664: la_ $s0, 0x80082c30 S8003e66c: move_ $a0,$s0 S8003e670: sw $a1,16($sp) S8003e674: li $a1,128 @@ -47553,8 +46837,7 @@ S8003e6b0: li $s2,4 S8003e6b4: jal 0x8003df3c S8003e6b8: nop S8003e6bc: move_ $a0,$s6 -S8003e6c0: lui $a2,0x8008 -S8003e6c4: addiu $a2,$a2,11312 +S8003e6c0: la_ $a2, 0x80082c30 S8003e6c8: jal 0x8003ed0c S8003e6cc: move_ $a1,$zr S8003e6d0: jal 0x8003e11c @@ -47576,8 +46859,7 @@ S8003e70c: bnez $v0,S8003e6b4 S8003e710: nop S8003e714: bnez $s0,S8003ecd0 S8003e718: move_ $v0,$s0 -S8003e71c: lui $a0,0x8008 -S8003e720: addiu $a0,$a0,11312 +S8003e71c: la_ $a0, 0x80082c30 S8003e724: lbu $v1,0($a0) S8003e728: li $v0,77 S8003e72c: bne $v1,$v0,S8003ecd0 @@ -47589,8 +46871,7 @@ S8003e740: li $v0,-2 S8003e744: move_ $s1,$zr S8003e748: move_ $s7,$a0 S8003e74c: li $s8,4 -S8003e750: lui $s4,0x8008 -S8003e754: addiu $s4,$s4,10736 +S8003e750: la_ $s4, 0x800829f0 S8003e758: li $s3,1 S8003e75c: lui $at,0x8008 S8003e760: addu $at,$at,$s3 @@ -47605,8 +46886,7 @@ S8003e780: li $a1,128 S8003e784: jal 0x8003df3c S8003e788: nop S8003e78c: move_ $a0,$s6 -S8003e790: lui $a2,0x8008 -S8003e794: addiu $a2,$a2,11312 +S8003e790: la_ $a2, 0x80082c30 S8003e798: jal 0x8003ed0c S8003e79c: move_ $a1,$s3 S8003e7a0: jal 0x8003e11c @@ -47628,8 +46908,7 @@ S8003e7dc: bnez $v0,S8003e784 S8003e7e0: nop S8003e7e4: bnez $s0,S8003eccc S8003e7e8: addiu $s1,$s1,1 -S8003e7ec: lui $a1,0x8008 -S8003e7f0: addiu $a1,$a1,11312 +S8003e7ec: la_ $a1, 0x80082c30 S8003e7f4: lwl $v0,3($a1) S8003e7f8: lwr $v0,0($a1) S8003e7fc: lwl $v1,7($a1) @@ -47725,8 +47004,7 @@ S8003e960: bnez $v0,S8003e934 S8003e964: nop S8003e968: move_ $s1,$zr S8003e96c: li $s2,81 -S8003e970: lui $s0,0x8008 -S8003e974: addiu $s0,$s0,10746 +S8003e970: la_ $s0, 0x800829fa S8003e978: sll $v0,$s1,0x5 S8003e97c: lui $at,0x8008 S8003e980: addu $at,$at,$v0 @@ -47767,8 +47045,7 @@ S8003ea08: beqz $v0,S8003ea34 S8003ea0c: li $v0,-1 S8003ea10: j 0x8003ecd0 S8003ea14: nop -S8003ea18: lui $a0,0x8001 -S8003ea1c: addiu $a0,$a0,3672 +S8003ea18: la_ $a0, 0x80010e58 S8003ea20: lw $a2,16($sp) S8003ea24: jal 0x800283fc S8003ea28: move_ $a1,$s0 @@ -47779,12 +47056,10 @@ S8003ea38: move_ $v1,$zr S8003ea3c: move_ $s1,$zr S8003ea40: lw $t0,20($sp) S8003ea44: li $s7,1 -S8003ea48: lui $v0,0x8008 -S8003ea4c: addiu $v0,$v0,10746 +S8003ea48: la_ $v0, 0x800829fa S8003ea50: addiu $s0,$v0,-10 S8003ea54: move_ $s3,$zr -S8003ea58: lui $s2,0x8008 -S8003ea5c: addiu $s2,$s2,11296 +S8003ea58: la_ $s2, 0x80082c20 S8003ea60: move_ $s4,$v0 S8003ea64: sll $s8,$t0,0xd S8003ea68: lw $v0,0($s0) @@ -47833,11 +47108,9 @@ S8003eb10: slti $v0,$s1,15 S8003eb14: bnez $v0,S8003ea68 S8003eb18: addiu $s4,$s4,32 S8003eb1c: li $s1,14 -S8003eb20: lui $s5,0x8008 -S8003eb24: addiu $s5,$s5,11312 +S8003eb20: la_ $s5, 0x80082c30 S8003eb28: li $s7,4 -S8003eb2c: lui $s4,0x8008 -S8003eb30: addiu $s4,$s4,11184 +S8003eb2c: la_ $s4, 0x80082bb0 S8003eb34: lui $v0,0x8008 S8003eb38: addu $v0,$v0,$s1 S8003eb3c: lb $v0,11296($v0) @@ -47893,8 +47166,7 @@ S8003ec00: sb $v0,0($a0) S8003ec04: jal 0x8003df3c S8003ec08: nop S8003ec0c: move_ $a0,$s6 -S8003ec10: lui $a2,0x8008 -S8003ec14: addiu $a2,$a2,11312 +S8003ec10: la_ $a2, 0x80082c30 S8003ec18: jal 0x8003da8c S8003ec1c: move_ $a1,$s3 S8003ec20: jal 0x8003e11c