fix bug in InstructionStopper
authorAdam Megacz <adam.megacz@sun.com>
Thu, 9 Apr 2009 03:56:52 +0000 (03:56 +0000)
committerAdam Megacz <adam.megacz@sun.com>
Thu, 9 Apr 2009 03:56:52 +0000 (03:56 +0000)
testCode/com/sun/vlsi/chips/marina/test/InstructionStopper.java

index 58ef88d..a3ec9c5 100644 (file)
@@ -32,10 +32,13 @@ public class InstructionStopper extends ProperStopper {
         if (instr.getNumBits()==MarinaPacket.PACKET_WIDTH) {
             super.fill(instr);
         } else {
+            MarinaUtils.expectLength(instr, MarinaPacket.WORD_WIDTH);
+            /*
             MarinaUtils.expectLength(instr, INSTRUCTION_LENGTH);
             BitVector pad = new BitVector(MarinaPacket.WORD_WIDTH-INSTRUCTION_LENGTH, "pad");
             pad.setFromLong(0);
-            super.fill(new MarinaPacket(instr.cat(pad), false));
+            */
+            super.fill(new MarinaPacket(instr /*.cat(pad)*/, false));
         }
     }