From eb48b67f58b707003a442f0ab55d5874d82d59f9 Mon Sep 17 00:00:00 2001 From: Frode Solheim Date: Sun, 6 Sep 2015 21:52:58 +0200 Subject: [PATCH] JIT: use write_jmp_target in compemu_support.cpp --- jit/compemu_support.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jit/compemu_support.cpp b/jit/compemu_support.cpp index beb4a90a..a10a52a6 100644 --- a/jit/compemu_support.cpp +++ b/jit/compemu_support.cpp @@ -481,7 +481,7 @@ static inline void remove_deps(blockinfo* bi) static inline void adjust_jmpdep(dependency* d, cpuop_func* a) { - *(d->jmp_off)=(uae_u32)a-((uae_u32)d->jmp_off+4); + write_jmp_target(d->jmp_off, a); } /******************************************************************** @@ -3807,7 +3807,7 @@ void compile_block(cpu_history* pc_hist, int blocklen, int totcycles) align_target(16); /* not-predicted outcome */ - *branchadd=(uae_u32)get_target()-((uae_u32)branchadd+4); + write_jmp_target(branchadd, (cpuop_func *)get_target()); live=tmp; /* Ouch again */ tbi=get_blockinfo_addr_new((void*)t2,1); match_states(&(tbi->env)); -- 2.47.3