aboutsummaryrefslogtreecommitdiff
path: root/sim/mips/mips3264r2.igen
diff options
context:
space:
mode:
Diffstat (limited to 'sim/mips/mips3264r2.igen')
-rw-r--r--sim/mips/mips3264r2.igen4
1 files changed, 2 insertions, 2 deletions
diff --git a/sim/mips/mips3264r2.igen b/sim/mips/mips3264r2.igen
index e0d1326..bfd2980 100644
--- a/sim/mips/mips3264r2.igen
+++ b/sim/mips/mips3264r2.igen
@@ -126,8 +126,8 @@
d = GPR[RT];
GPR[RD] = ((d >> 48)
| (d << 48)
- | ((d & 0x0000ffff00000000) >> 16)
- | ((d & 0x00000000ffff0000) << 16));
+ | ((d & 0x0000ffff00000000ULL) >> 16)
+ | ((d & 0x00000000ffff0000ULL) << 16));
TRACE_ALU_RESULT1 (GPR[RD]);
}