From: adam Date: Tue, 28 Aug 2007 00:25:46 +0000 (+0100) Subject: proper encoding of kill count X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=1244cc5b30ca97e1d6d363649e82d3e4cd674e44;p=fleet.git proper encoding of kill count --- diff --git a/src/edu/berkeley/fleet/ies44/InstructionEncoder.java b/src/edu/berkeley/fleet/ies44/InstructionEncoder.java index 4a603c0..644a076 100644 --- a/src/edu/berkeley/fleet/ies44/InstructionEncoder.java +++ b/src/edu/berkeley/fleet/ies44/InstructionEncoder.java @@ -115,7 +115,7 @@ public abstract class InstructionEncoder { } else if (d instanceof Instruction.Kill) { Instruction.Kill k = (Instruction.Kill)d; instr |= putField(OFFSET_MASK_KILL+WIDTH_MASK_KILL-1, OFFSET_MASK_KILL, MASK_KILL); - instr |= putField(OFFSET_COUNT+WIDTH_COUNT-1, OFFSET_COUNT, k.count); + instr |= putField(OFFSET_COUNT+WIDTH_COUNT-1, OFFSET_COUNT, k.count-1); } else if (d instanceof Instruction.Clog) { instr |= putField(OFFSET_MASK_CLOG+WIDTH_MASK_CLOG-1, OFFSET_MASK_CLOG, MASK_CLOG);