projects
/
fleet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5772267
)
better error messages in LoopFactory
author
Adam Megacz
<adam@megacz.com>
Sat, 22 Aug 2009 21:28:03 +0000
(14:28 -0700)
committer
Adam Megacz
<adam@megacz.com>
Sat, 22 Aug 2009 21:28:03 +0000
(14:28 -0700)
src/edu/berkeley/fleet/loops/LoopFactory.java
patch
|
blob
|
history
diff --git
a/src/edu/berkeley/fleet/loops/LoopFactory.java
b/src/edu/berkeley/fleet/loops/LoopFactory.java
index
1e79135
..
769a6fc
100644
(file)
--- 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)
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));
} 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)
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) {
}
if (next != null) {