From 9ffdd7d90619244f7b3b6aa38a77f26a0aa8d340 Mon Sep 17 00:00:00 2001 From: megacz Date: Fri, 16 Jan 2009 12:20:29 -0800 Subject: [PATCH] use BitVector.toLong() in InterpreterDock.peekDataForShip() to get proper sign-extension --- src/edu/berkeley/fleet/interpreter/InterpreterDock.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/edu/berkeley/fleet/interpreter/InterpreterDock.java b/src/edu/berkeley/fleet/interpreter/InterpreterDock.java index a9ed4f7..52aadba 100644 --- a/src/edu/berkeley/fleet/interpreter/InterpreterDock.java +++ b/src/edu/berkeley/fleet/interpreter/InterpreterDock.java @@ -255,12 +255,7 @@ class InterpreterDock extends FleetTwoDock { protected long peekDataForShip() { if (!dataReadyForShip) throw new RuntimeException("peekDataForShip() invoked when dataReadyForShip()==false"); - BitVector bv = dataLatch; - long val = 0; - for(int i=0; i