From 3046d87986c295057d86aa1a05abdcbfec36962f Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Fri, 30 Aug 1996 20:15:51 +0000 Subject: [PATCH] * simops.c: Don't forget to initialize temp for "ld.h" and "ld.w" --- sim/v850/ChangeLog | 3 +++ sim/v850/simops.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/sim/v850/ChangeLog b/sim/v850/ChangeLog index 992afe85e17..436a83c116c 100644 --- a/sim/v850/ChangeLog +++ b/sim/v850/ChangeLog @@ -1,5 +1,8 @@ Fri Aug 30 10:33:49 1996 Jeffrey A Law (law@cygnus.com) + * simops.c: Don't forget to initialize temp for + "ld.h" and "ld.w" + * interp.c: Remove various debugging printfs. * simops.c: Fix satadd, satsub boundary case handling. diff --git a/sim/v850/simops.c b/sim/v850/simops.c index c6969fe0e31..77d6949e4aa 100644 --- a/sim/v850/simops.c +++ b/sim/v850/simops.c @@ -112,6 +112,7 @@ OP_720 () int result, temp; op0 = State.regs[OP[0]]; + temp = OP[2]; temp = (temp << 16) >> 16; temp &= ~0x1; op2 = temp; @@ -128,6 +129,7 @@ OP_10720 () int result, temp; op0 = State.regs[OP[0]]; + temp = OP[2]; temp = (temp << 16) >> 16; temp &= ~0x1; op2 = temp; -- 2.30.2