import edu.berkeley.sbp.util.ANSI;
import edu.berkeley.fleet.api.*;
import edu.berkeley.fleet.ies44.*;
+import edu.berkeley.fleet.util.*;
import edu.berkeley.fleet.api.Instruction;
public class Outbox extends InstructionPump {
// if item to be transmitted, send it
InterpreterDestination dest = (InterpreterDestination)instruction.dest;
if (instruction.dataOutDest) {
+ // FIXME
long bits = BitManipulations.getField(InstructionEncoder.WIDTH_WORD-1,
InstructionEncoder.WIDTH_WORD-InstructionEncoder.WIDTH_DEST_ADDR,
register);
dest = (InterpreterDestination)(((Interpreter)getInterpreter()).iie.getDestByAddr(bits));
+ throw new RuntimeException();
}
new Packet(getInterpreter(), this, register, dest).send();
if (instruction.tokenOut)