From efc0a5143400cfd8b0f46bdec433bc4d946d9872 Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Fri, 26 Mar 2010 16:06:28 +0000 Subject: Shrink tb_jmp_offset to two entries, the other two are never used. Signed-Off-By: Riku Voipio Signed-off-by: Filip Navara Signed-off-by: Aurelien Jarno --- exec-all.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'exec-all.h') diff --git a/exec-all.h b/exec-all.h index ff3b24015f..158ecfd627 100644 --- a/exec-all.h +++ b/exec-all.h @@ -143,7 +143,7 @@ struct TranslationBlock { the code of this one. */ uint16_t tb_next_offset[2]; /* offset of original jump target */ #ifdef USE_DIRECT_JUMP - uint16_t tb_jmp_offset[4]; /* offset of jump instruction */ + uint16_t tb_jmp_offset[2]; /* offset of jump instruction */ #else unsigned long tb_next[2]; /* address of jump generated code */ #endif @@ -234,9 +234,6 @@ static inline void tb_set_jmp_target(TranslationBlock *tb, offset = tb->tb_jmp_offset[n]; tb_set_jmp_target1((unsigned long)(tb->tc_ptr + offset), addr); - offset = tb->tb_jmp_offset[n + 2]; - if (offset != 0xffff) - tb_set_jmp_target1((unsigned long)(tb->tc_ptr + offset), addr); } #else -- cgit v1.2.1