From eb10bb2d50e10f4bcd8df2d4c34b69f294b35809 Mon Sep 17 00:00:00 2001 From: megacz Date: Fri, 16 Jan 2009 11:43:25 -0800 Subject: [PATCH] make InterpreterDock c-flag depend on Dc bit, as it should --- src/edu/berkeley/fleet/interpreter/InterpreterDock.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/edu/berkeley/fleet/interpreter/InterpreterDock.java b/src/edu/berkeley/fleet/interpreter/InterpreterDock.java index 9dad01b..a9ed4f7 100644 --- a/src/edu/berkeley/fleet/interpreter/InterpreterDock.java +++ b/src/edu/berkeley/fleet/interpreter/InterpreterDock.java @@ -152,7 +152,7 @@ class InterpreterDock extends FleetTwoDock { } else { bv = new BitVector(getInterpreter().getWordWidth()).set(dataFromShip); readyForDataFromShip = true; - flag_c = flagCFromShip; + if (move.latchData) flag_c = flagCFromShip; } if (move.latchData) dataLatch.set(bv); if (move.latchPath) { -- 1.7.10.4