aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/new_dynarec/emu_if.c
diff options
context:
space:
mode:
authornotaz2013-03-31 19:17:34 +0300
committernotaz2013-04-01 01:20:16 +0300
commitc6d5790c709c4efcc01718fbe99572af550d3dff (patch)
tree3d403cc502bcc490c6f1e277ce76c8bb1c47bcb2 /libpcsxcore/new_dynarec/emu_if.c
parentb1f89e6f247c9b11c745cc1a7201cce5fb4fe08f (diff)
downloadpcsx_rearmed-c6d5790c709c4efcc01718fbe99572af550d3dff.tar.gz
pcsx_rearmed-c6d5790c709c4efcc01718fbe99572af550d3dff.tar.bz2
pcsx_rearmed-c6d5790c709c4efcc01718fbe99572af550d3dff.zip
gte_neon: access scratch_buf through drc context
Diffstat (limited to 'libpcsxcore/new_dynarec/emu_if.c')
-rw-r--r--libpcsxcore/new_dynarec/emu_if.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libpcsxcore/new_dynarec/emu_if.c b/libpcsxcore/new_dynarec/emu_if.c
index 02e108f..324071d 100644
--- a/libpcsxcore/new_dynarec/emu_if.c
+++ b/libpcsxcore/new_dynarec/emu_if.c
@@ -25,6 +25,7 @@
#define evprintf(...)
char invalid_code[0x100000];
+static u32 scratch_buf[8*8*2] __attribute__((aligned(64)));
u32 event_cycles[PSXINT_COUNT];
static void schedule_timeslice(void)
@@ -286,6 +287,7 @@ static int ari64_init()
#endif
psxH_ptr = psxH;
zeromem_ptr = zero_mem;
+ scratch_buf_ptr = scratch_buf;
return 0;
}
@@ -386,6 +388,7 @@ int new_dynarec_hacks;
void *psxH_ptr;
void *zeromem_ptr;
u8 zero_mem[0x1000];
+void *scratch_buf_ptr;
void new_dynarec_init() { (void)ari64_execute; }
void new_dyna_start() {}
void new_dynarec_cleanup() {}