From: Frode Solheim Date: Mon, 7 Sep 2015 19:06:39 +0000 (+0200) Subject: JIT: create_popalls - dec/inc sp X-Git-Tag: 3200~70^2~38 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=787d0539415ae7028060556085367736b9267499;p=francis%2Fwinuae.git JIT: create_popalls - dec/inc sp --- diff --git a/jit/compemu_support.cpp b/jit/compemu_support.cpp index ec53ca05..32fe3a6d 100644 --- a/jit/compemu_support.cpp +++ b/jit/compemu_support.cpp @@ -3556,6 +3556,7 @@ static inline void create_popalls(void) if (need_to_preserve[i]) raw_push_l_r(i); } + raw_dec_sp(stack_space); r=REG_PC_TMP; raw_mov_l_rm(r,(uintptr)®s.pc_p); raw_and_l_ri(r,TAGMASK); @@ -3564,6 +3565,7 @@ static inline void create_popalls(void) /* now the exit points */ align_target(align_jumps); popall_do_nothing=get_target(); + raw_inc_sp(stack_space); for (i=0;i