mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-09-10 11:45:12 -04:00
Improve pointers to .data
This commit is contained in:
+17
-17
@@ -701,18 +701,18 @@ glabel func000018ac
|
||||
/* 18b0: 2529ce48 */ addiu $t1,$t1,%lo(var8005ce48)
|
||||
/* 18b4: 8d230000 */ lw $v1,0x0($t1)
|
||||
/* 18b8: 00041080 */ sll $v0,$a0,0x2
|
||||
/* 18bc: 3c018006 */ lui $at,0x8006
|
||||
/* 18bc: 3c018006 */ lui $at,%hi(var8005ce2c)
|
||||
/* 18c0: 00220821 */ addu $at,$at,$v0
|
||||
/* 18c4: ac23ce2c */ sw $v1,-0x31d4($at)
|
||||
/* 18c4: ac23ce2c */ sw $v1,%lo(var8005ce2c)($at)
|
||||
/* 18c8: 2401fff0 */ addiu $at,$zero,-16
|
||||
/* 18cc: 24a5000f */ addiu $a1,$a1,0xf
|
||||
/* 18d0: 00a17024 */ and $t6,$a1,$at
|
||||
/* 18d4: 3c018006 */ lui $at,0x8006
|
||||
/* 18d4: 3c018006 */ lui $at,%hi(var8005ce10)
|
||||
/* 18d8: 006e7823 */ subu $t7,$v1,$t6
|
||||
/* 18dc: ad2f0000 */ sw $t7,0x0($t1)
|
||||
/* 18e0: 00220821 */ addu $at,$at,$v0
|
||||
/* 18e4: 01c02825 */ or $a1,$t6,$zero
|
||||
/* 18e8: ac2fce10 */ sw $t7,-0x31f0($at)
|
||||
/* 18e8: ac2fce10 */ sw $t7,%lo(var8005ce10)($at)
|
||||
/* 18ec: 01e01825 */ or $v1,$t7,$zero
|
||||
/* 18f0: 19c0000d */ blez $t6,.L00001928
|
||||
/* 18f4: 00004025 */ or $t0,$zero,$zero
|
||||
@@ -1683,14 +1683,14 @@ glabel func00002768
|
||||
/* 27a4: 11000092 */ beqz $t0,.L000029f0
|
||||
/* 27a8: 30490020 */ andi $t1,$v0,0x20
|
||||
/* 27ac: 11200090 */ beqz $t1,.L000029f0
|
||||
/* 27b0: 3c0a8006 */ lui $t2,%hi(var8006000c)
|
||||
/* 27b4: 8d4acec8 */ lw $t2,-0x3138($t2)
|
||||
/* 27b0: 3c0a8006 */ lui $t2,%hi(var8005cec8)
|
||||
/* 27b4: 8d4acec8 */ lw $t2,%lo(var8005cec8)($t2)
|
||||
/* 27b8: 11400005 */ beqz $t2,.L000027d0
|
||||
/* 27bc: 00000000 */ sll $zero,$zero,0x0
|
||||
/* 27c0: 0c012338 */ jal func00048ce0
|
||||
/* 27c4: 00002025 */ or $a0,$zero,$zero
|
||||
/* 27c8: 3c018006 */ lui $at,0x8006
|
||||
/* 27cc: ac20cec8 */ sw $zero,-0x3138($at)
|
||||
/* 27c8: 3c018006 */ lui $at,%hi(var8005cec8)
|
||||
/* 27cc: ac20cec8 */ sw $zero,%lo(var8005cec8)($at)
|
||||
.L000027d0:
|
||||
/* 27d0: 3c078006 */ lui $a3,%hi(var8005ce74)
|
||||
/* 27d4: 24e7ce74 */ addiu $a3,$a3,%lo(var8005ce74)
|
||||
@@ -1766,7 +1766,7 @@ glabel func00002768
|
||||
/* 28e4: 8dcedd60 */ lw $t6,%lo(var8008dd60)($t6)
|
||||
.L000028e8:
|
||||
/* 28e8: 8d410000 */ lw $at,0x0($t2)
|
||||
/* 28ec: 254a000c */ addiu $t2,$t2,%lo(var8006000c)
|
||||
/* 28ec: 254a000c */ addiu $t2,$t2,12
|
||||
/* 28f0: 25ce000c */ addiu $t6,$t6,12
|
||||
/* 28f4: adc1fff4 */ sw $at,-0xc($t6)
|
||||
/* 28f8: 8d41fff8 */ lw $at,-0x8($t2)
|
||||
@@ -1788,9 +1788,9 @@ glabel func00002768
|
||||
/* 2938: 008f2021 */ addu $a0,$a0,$t7
|
||||
/* 293c: 0c012354 */ jal func00048d50
|
||||
/* 2940: 8c84dd64 */ lw $a0,%lo(var8008dd64)($a0)
|
||||
/* 2944: 3c048006 */ lui $a0,0x8006
|
||||
/* 2944: 3c048006 */ lui $a0,%hi(var8005ce90+0x3)
|
||||
/* 2948: 0c012338 */ jal func00048ce0
|
||||
/* 294c: 9084ce93 */ lbu $a0,-0x316d($a0)
|
||||
/* 294c: 9084ce93 */ lbu $a0,%lo(var8005ce90+0x3)($a0)
|
||||
/* 2950: 3c198006 */ lui $t9,%hi(var8005ce74)
|
||||
/* 2954: 8f39ce74 */ lw $t9,%lo(var8005ce74)($t9)
|
||||
/* 2958: 3c018006 */ lui $at,0x8006
|
||||
@@ -1825,8 +1825,8 @@ glabel func00002768
|
||||
/* 29c4: 28410003 */ slti $at,$v0,0x3
|
||||
/* 29c8: 10200003 */ beqz $at,.L000029d8
|
||||
/* 29cc: 2459ffff */ addiu $t9,$v0,-1
|
||||
/* 29d0: 3c018006 */ lui $at,0x8006
|
||||
/* 29d4: ac39ce90 */ sw $t9,-0x3170($at)
|
||||
/* 29d0: 3c018006 */ lui $at,%hi(var8005ce90)
|
||||
/* 29d4: ac39ce90 */ sw $t9,%lo(var8005ce90)($at)
|
||||
.L000029d8:
|
||||
/* 29d8: 8fa8001c */ lw $t0,0x1c($sp)
|
||||
/* 29dc: 0c0006d0 */ jal func00001b40
|
||||
@@ -2158,9 +2158,9 @@ glabel func00002e00
|
||||
/* 2e1c: 0c0121bc */ jal osRecvMesg
|
||||
/* 2e20: 24060001 */ addiu $a2,$zero,0x1
|
||||
/* 2e24: 240e0001 */ addiu $t6,$zero,0x1
|
||||
/* 2e28: 3c018006 */ lui $at,0x8006
|
||||
/* 2e28: 3c018006 */ lui $at,%hi(var8005ced0)
|
||||
/* 2e2c: 0c002449 */ jal func00009124
|
||||
/* 2e30: a02eced0 */ sb $t6,-0x3130($at)
|
||||
/* 2e30: a02eced0 */ sb $t6,%lo(var8005ced0)($at)
|
||||
/* 2e34: 3c048009 */ lui $a0,%hi(var8008d6d0)
|
||||
/* 2e38: 0c0120dc */ jal osStopThread
|
||||
/* 2e3c: 2484d6d0 */ addiu $a0,$a0,%lo(var8008d6d0)
|
||||
@@ -2172,12 +2172,12 @@ glabel func00002e00
|
||||
/* 2e54: 24010002 */ addiu $at,$zero,0x2
|
||||
/* 2e58: 24020400 */ addiu $v0,$zero,0x400
|
||||
/* 2e5c: 15e10004 */ bne $t7,$at,.L00002e70
|
||||
/* 2e60: 3c048006 */ lui $a0,%hi(var8005f7b0)
|
||||
/* 2e60: 3c048006 */ lui $a0,0x8006
|
||||
/* 2e64: 3c048006 */ lui $a0,%hi(var80060070)
|
||||
/* 2e68: 10000002 */ beqz $zero,.L00002e74
|
||||
/* 2e6c: 24840070 */ addiu $a0,$a0,%lo(var80060070)
|
||||
.L00002e70:
|
||||
/* 2e70: 2484f7b0 */ addiu $a0,$a0,%lo(var8005f7b0)
|
||||
/* 2e70: 2484f7b0 */ addiu $a0,$a0,-2128
|
||||
.L00002e74:
|
||||
/* 2e74: ac82002c */ sw $v0,0x2c($a0)
|
||||
/* 2e78: 0c012354 */ jal func00048d50
|
||||
|
||||
Reference in New Issue
Block a user