From 5e6127ec5b791009db5aca81825afb06fb7ae949 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Fri, 19 Feb 2016 06:57:35 -0800 Subject: [PATCH] VAX: Fix signed overflow in op_mtpr() As discussed in #277 --- VAX/vax_cpu1.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VAX/vax_cpu1.c b/VAX/vax_cpu1.c index 869dbf3c..ae483ab5 100644 --- a/VAX/vax_cpu1.c +++ b/VAX/vax_cpu1.c @@ -1434,8 +1434,8 @@ return 0; int32 op_mtpr (int32 *opnd) { -int32 val = opnd[0]; -int32 prn = opnd[1]; +uint32 val = (uint32)opnd[0]; +uint32 prn = (uint32)opnd[1]; int32 cc; if (PSL & PSL_CUR) /* must be kernel */