Tue May 28 17:58:49 EDT 2013
Delays and loops don't mix
Trouble is that each line has to be allocated separately. A simple
-load/-store inside a loop doesn't work. Time to think a bit about
Maybe it is better to put it in feedback/n? Or have some magic
lifting for state inputs that preform delay operations. That will
probably be best.
Delays can be added in the second pass: at that time, it is clear what
the size of the loop is. Alternatively, they can be special-cased in
Well... as it is currently implemented, this can't work unless the
delay offsets are stored in a vector.
Looks like the first thing to make work is constant vectors.