aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/new_dynarec/linkage_arm.s
diff options
context:
space:
mode:
authornotaz2010-12-05 16:48:35 +0200
committernotaz2010-12-05 16:48:35 +0200
commitb9b61529b6c9bf30a3146178e2dda31b15ff3614 (patch)
tree4bf05387bf63f834fcc24a5b4e04d1a3cf213062 /libpcsxcore/new_dynarec/linkage_arm.s
parent822b27d12f2c2a66f8de4ff7109f452048c5d899 (diff)
downloadpcsx_rearmed-b9b61529b6c9bf30a3146178e2dda31b15ff3614.tar.gz
pcsx_rearmed-b9b61529b6c9bf30a3146178e2dda31b15ff3614.tar.bz2
pcsx_rearmed-b9b61529b6c9bf30a3146178e2dda31b15ff3614.zip
drc: initial cop2/gte implementation (works, mostly)
Diffstat (limited to 'libpcsxcore/new_dynarec/linkage_arm.s')
-rw-r--r--libpcsxcore/new_dynarec/linkage_arm.s6
1 files changed, 3 insertions, 3 deletions
diff --git a/libpcsxcore/new_dynarec/linkage_arm.s b/libpcsxcore/new_dynarec/linkage_arm.s
index d1a93e8..aeb8baa 100644
--- a/libpcsxcore/new_dynarec/linkage_arm.s
+++ b/libpcsxcore/new_dynarec/linkage_arm.s
@@ -35,6 +35,8 @@ rdram = 0x80000000
.global hi
.global lo
.global reg_cop0
+ .global reg_cop2d
+ .global reg_cop2c
.global FCR0
.global FCR31
.global next_interupt
@@ -59,7 +61,6 @@ rdram = 0x80000000
/* psx */
.global psxRegs
.global psxHLEt_addr
- .global code
.bss
.align 4
@@ -139,7 +140,6 @@ pcaddr = PC
code = PC + 4
.type code, %object
.size code, 4
-.global cycle
cycle = code + 4
.type cycle, %object
.size cycle, 4
@@ -681,7 +681,7 @@ jump_hlecall:
ldr r3, [fp, #psxHLEt_addr-dynarec_local] /* psxHLEt */
str r2, [fp, #cycle-dynarec_local] /* PCSX cycle counter */
adr lr, pcsx_return
- ldr pc, [r3, r1, lsl #2]
+ ldr pc, [r3, r1, lsl #2] @ FIXME
.size jump_hlecall, .-jump_hlecall
new_dyna_leave: