From 06d1b0c24c7b7dfb790e53f3f52e58f0d37634d6 Mon Sep 17 00:00:00 2001 From: Frode Solheim Date: Mon, 7 Sep 2015 21:17:25 +0200 Subject: [PATCH] JIT: misc jit changes in compemu_support.cpp --- jit/compemu_support.cpp | 57 ++++++++++++++++++++++++++--------------- 1 file changed, 36 insertions(+), 21 deletions(-) diff --git a/jit/compemu_support.cpp b/jit/compemu_support.cpp index 37c22f49..e48fe7e2 100644 --- a/jit/compemu_support.cpp +++ b/jit/compemu_support.cpp @@ -845,7 +845,12 @@ static inline uae_u32 reverse32(uae_u32 v) * Getting the information about the target CPU * ********************************************************************/ +#if defined(CPU_arm) +#include "codegen_arm.cpp" +#endif +#if defined(CPU_i386) || defined(CPU_x86_64) #include "codegen_x86.cpp" +#endif void set_target(uae_u8* t) { @@ -1221,6 +1226,7 @@ static inline void log_startblock(void) for (i = 0; i < VREGS; i++) { vstate[i]=L_UNKNOWN; + vwritten[i] = 0; } for (i=0;i0) free_nreg(d); - raw_mov_l_rr(d,s); log_isused(d); + raw_mov_l_rr(d,s); for (i=0;i