X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Ffleet%2Floops%2FLoopFactory.java;h=769a6fc8f03e3f027970a1a0b1f52d4a137ddddb;hb=13bcbeefd454088963ace6f249de19c47e961234;hp=1e7913501e7ab64ae6f327814fc8016516c2fe0a;hpb=57722675592b6e01d4e1be7632994e60bd1cf1f0;p=fleet.git diff --git a/src/edu/berkeley/fleet/loops/LoopFactory.java b/src/edu/berkeley/fleet/loops/LoopFactory.java index 1e79135..769a6fc 100644 --- a/src/edu/berkeley/fleet/loops/LoopFactory.java +++ b/src/edu/berkeley/fleet/loops/LoopFactory.java @@ -372,7 +372,8 @@ public class LoopFactory { if (!olc_loop) { if (numInstructionsNotIncludingNonblockingPrefix > capacity) - throw new RuntimeException("instruction sequence is too long for instruction fifo at " + dock); + throw new RuntimeException("instruction sequence is too long for instruction fifo at " + + dock + " ("+numInstructionsNotIncludingNonblockingPrefix+">"+capacity+")"); } else { if (count != 0) { ic.add(new Instruction.Set(dock, Predicate.Default, SetDest.OuterLoopCounter, SetSource.Decrement)); @@ -397,7 +398,8 @@ public class LoopFactory { if (olc_loop) { ic.add(new Instruction.Tail(dock)); if (loopSize > capacity) - throw new RuntimeException("instruction loop is too long for instruction fifo at " + dock); + throw new RuntimeException("instruction loop is too long for instruction fifo at " + + dock + " ("+loopSize+">"+capacity+")"); } if (next != null) {