diff options
author | notaz | 2010-12-05 16:48:35 +0200 |
---|---|---|
committer | notaz | 2010-12-05 16:48:35 +0200 |
commit | b9b61529b6c9bf30a3146178e2dda31b15ff3614 (patch) | |
tree | 4bf05387bf63f834fcc24a5b4e04d1a3cf213062 /libpcsxcore/new_dynarec/linkage_arm.s | |
parent | 822b27d12f2c2a66f8de4ff7109f452048c5d899 (diff) | |
download | pcsx_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.s | 6 |
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: |