From 46999575fb9e82ccd925e835d0d7db47200e010d Mon Sep 17 00:00:00 2001 From: Catena cyber <35799796+catenacyber@users.noreply.github.com> Date: Sun, 16 Sep 2018 15:51:03 +0200 Subject: [PATCH] Mips undefined shift fix (#1011) --- qemu/target-mips/translate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qemu/target-mips/translate.c b/qemu/target-mips/translate.c index 2e827b9c..c8e79646 100644 --- a/qemu/target-mips/translate.c +++ b/qemu/target-mips/translate.c @@ -34,7 +34,7 @@ //#define MIPS_DEBUG_SIGN_EXTENSIONS /* MIPS major opcodes */ -#define MASK_OP_MAJOR(op) (op & (0x3F << 26)) +#define MASK_OP_MAJOR(op) (op & (((uint32_t)0x3F) << 26)) enum { /* indirect opcode tables */