dock = (InterpreterDock)d;
}
- public Dock getDock() { return dock; }
- public int getOLC() { return dock.olc; }
- public int getILC() { return dock.ilc; }
- public Instruction getExecuting() { return dock.executing; }
+ public Dock getDock() { return dock; }
+ public int getOLC() { return dock.olc; }
+ public int getILC() { return dock.ilc; }
+ public Instruction getExecuting() { return dock.executing; }
public Queue<Instruction> getInstructions() { return dock.instructions; }
- public Queue<Instruction> getEpilogue() { return dock.epilogue; }
- public boolean getDataReadyForShip() { return dock.dataReadyForShip; }
- public boolean getReadyForDataFromShip(){ return dock.readyForDataFromShip;}
- public long getDataFromShip() { return dock.dataFromShip; }
- public boolean getTorpedoWaiting() { return dock.torpedoWaiting; }
- public boolean isHatchOpen() { return dock.hatchIsOpen; }
- public boolean getFlagA() { return dock.flag_a; }
- public boolean getFlagB() { return dock.flag_b; }
- public boolean getFlagC() { return dock.flag_c; }
- public BitVector getDataLatch() { return dock.dataLatch; }
+ public Queue<Instruction> getEpilogue() { return dock.epilogue; }
+ public boolean getDataReadyForShip() { return dock.dataReadyForShip; }
+ public boolean getReadyForDataFromShip() { return dock.readyForDataFromShip;}
+ public long getDataFromShip() { return dock.dataFromShip; }
+ public boolean getTorpedoWaiting() { return dock.torpedoWaiting; }
+ public boolean isHatchOpen() { return dock.hatchIsOpen; }
+ public boolean getFlagA() { return dock.flag_a; }
+ public boolean getFlagB() { return dock.flag_b; }
+ public boolean getFlagC() { return dock.flag_c; }
+ public BitVector getDataLatch() { return dock.dataLatch; }
public Queue<BitVector> getDataDestPackets() {
Queue<BitVector> values = new LinkedList<BitVector>();
- for (Packet p : dock.dataPackets) {
- if (p.isToken())
- continue;
- values.add(p.getValue());
- }
+ for (Packet p : dock.dataPackets)
+ if (!p.isToken())
+ values.add(p.getValue());
return values;
}
public Queue<Instruction> getInstructionsInFabric() {
Queue<Instruction> instr = new LinkedList<Instruction>();
-
for (Instruction inst : dock.epilogue) instr.add(inst);
-
return instr;
}
}