public static final int OFFSET_DEST = OFFSET_COUNT+WIDTH_COUNT;
public static final int OFFSET_CONTROL = OFFSET_DEST+WIDTH_DEST_ADDR;
public static final int OFFSET_RQ = OFFSET_CONTROL+0;
public static final int OFFSET_DEST = OFFSET_COUNT+WIDTH_COUNT;
public static final int OFFSET_CONTROL = OFFSET_DEST+WIDTH_DEST_ADDR;
public static final int OFFSET_RQ = OFFSET_CONTROL+0;
public static final int OFFSET_TO = OFFSET_CONTROL+1;
public static final int OFFSET_DO = OFFSET_CONTROL+2;
public static final int OFFSET_DL = OFFSET_CONTROL+3;
public static final int OFFSET_DI = OFFSET_CONTROL+4;
public static final int OFFSET_TI = OFFSET_CONTROL+5;
public static final int OFFSET_TO = OFFSET_CONTROL+1;
public static final int OFFSET_DO = OFFSET_CONTROL+2;
public static final int OFFSET_DL = OFFSET_CONTROL+3;
public static final int OFFSET_DI = OFFSET_CONTROL+4;
public static final int OFFSET_TI = OFFSET_CONTROL+5;
public static final int OFFSET_LITERAL = OFFSET_COUNT;
public static final int WIDTH_LITERAL = WIDTH_COUNT+WIDTH_DEST_ADDR;
public static final int OFFSET_LITERAL = OFFSET_COUNT;
public static final int WIDTH_LITERAL = WIDTH_COUNT+WIDTH_DEST_ADDR;
if (d instanceof Instruction.LocalLiteral) {
Instruction.LocalLiteral inst = (Instruction.LocalLiteral)d;
if (inst.pump != null) {
if (d instanceof Instruction.LocalLiteral) {
Instruction.LocalLiteral inst = (Instruction.LocalLiteral)d;
if (inst.pump != null) {
- instr |= putField(OFFSET_PUMP_ADDR+WIDTH_PUMP_ADDR-1, OFFSET_PUMP_ADDR, getBoxInstAddr(inst.pump));
- instr |= putField(OFFSET_TI, OFFSET_TI, 1);
- instr |= putField(OFFSET_TO, OFFSET_TO, 1);
- instr |= putField(OFFSET_LITERAL+WIDTH_LITERAL-1, OFFSET_LITERAL, inst.literal);
+ instr |= putField(OFFSET_PUMP_ADDR+WIDTH_PUMP_ADDR-1, OFFSET_PUMP_ADDR, getBoxInstAddr(inst.pump));
+ instr |= putField(OFFSET_TI, OFFSET_TI, 1);
+ instr |= putField(OFFSET_TO, OFFSET_TO, 1);
+ instr |= putField(OFFSET_LITERAL+WIDTH_LITERAL-1, OFFSET_LITERAL, inst.literal);