public int computeOffset(int origin, int target) { return (target - origin)/6; }
public int computeTarget(int origin, int offset) { return origin + (offset*6); }
- private SlipwayInstructionEncoder iie = new SlipwayInstructionEncoder();
+ private FpgaInstructionEncoder iie = new FpgaInstructionEncoder();
public Instruction readInstruction(DataInputStream is) throws IOException { return iie.readInstruction(is); }
public Instruction readInstruction(long instr) { return iie.readInstruction(instr); }
public long writeInstruction(Instruction d) { return writeInstruction(d); }
public void writeInstruction(DataOutputStream os, Instruction d) throws IOException { iie.writeInstruction(os, d); }
- private class SlipwayInstructionEncoder extends InstructionEncoder {
+ private class FpgaInstructionEncoder extends InstructionEncoder {
public long getDestAddr(Destination box) { return ((FpgaBenkoBox.VirtualPort)box).addr; }
public long getBoxInstAddr(BenkoBox box) { return ((FpgaBenkoBox)box).instr_addr; }
public Destination getDestByAddr(long dest) {