From 4cbb86e1c45acbad785490679e922344d5f144bf Mon Sep 17 00:00:00 2001 From: bellard Date: Wed, 17 Sep 2003 22:53:29 +0000 Subject: added JUMP_TB2 for a third basic block exit jump point git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@380 c046a42c-6fe2-441c-8c8c-71466251a162 --- translate.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'translate.c') diff --git a/translate.c b/translate.c index e9055c0dd1..c9bca64db3 100644 --- a/translate.c +++ b/translate.c @@ -120,6 +120,11 @@ int cpu_gen_code(CPUState *env, TranslationBlock *tb, tb->tb_next_offset[0] = 0xffff; tb->tb_next_offset[1] = 0xffff; gen_code_buf = tb->tc_ptr; +#ifdef USE_DIRECT_JUMP + /* the following two entries are optional (only used for string ops) */ + tb->tb_jmp_offset[2] = 0xffff; + tb->tb_jmp_offset[3] = 0xffff; +#endif gen_code_size = dyngen_code(gen_code_buf, tb->tb_next_offset, #ifdef USE_DIRECT_JUMP tb->tb_jmp_offset, -- cgit v1.2.3-55-g7522