From bc9ed47b123a0a8d3aa32d5bd3f8c682afcd6bd0 Mon Sep 17 00:00:00 2001 From: bellard Date: Sat, 2 Jul 2005 15:10:44 +0000 Subject: [PATCH] fixed jump mask (Ralf Baechle) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1466 c046a42c-6fe2-441c-8c8c-71466251a162 --- target-mips/translate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target-mips/translate.c b/target-mips/translate.c index 87e123ade7..cb1791f099 100644 --- a/target-mips/translate.c +++ b/target-mips/translate.c @@ -798,7 +798,7 @@ static void gen_compute_branch (DisasContext *ctx, uint16_t opc, case OPC_J: case OPC_JAL: /* Jump to immediate */ - btarget = ((ctx->pc + 4) & 0xFF000000) | offset; + btarget = ((ctx->pc + 4) & 0xF0000000) | offset; break; case OPC_JR: case OPC_JALR: