always set literal count to 0
authoradam <adam@megacz.com>
Wed, 2 Jan 2008 07:27:45 +0000 (08:27 +0100)
committeradam <adam@megacz.com>
Wed, 2 Jan 2008 07:27:45 +0000 (08:27 +0100)
src/edu/berkeley/fleet/ies44/InstructionEncoder.java

index 7871d78..2705b35 100644 (file)
@@ -114,7 +114,7 @@ public abstract class InstructionEncoder {
         boolean dataOutDest = name.isOutbox() && dataOut && tokenOut;
         boolean isLiteral   = getIntField(OFFSET_MASK_LITERAL+WIDTH_MASK_LITERAL-1, OFFSET_MASK_LITERAL, inst)==MASK_LITERAL;
         if (isLiteral)
-            return new Instruction.LocalLiteral(name, getSignedField(OFFSET_LITERAL+WIDTH_LITERAL-1, OFFSET_LITERAL, inst), count);
+            return new Instruction.LocalLiteral(name, getSignedField(OFFSET_LITERAL+WIDTH_LITERAL-1, OFFSET_LITERAL, inst), 0);
         if (dataOutDest) tokenOut = false;
         return new Instruction.Move(name,
                                     dest,