concept needs no branches, and has no complex Register Hazard
Management in the hardware
because it is down to the programmer (or, the compiler),
-to ensure data overlaps do not occur.
+to ensure data overlaps do not occur. Careful crafting of those
+14 instructions can keep the ALUs 100% occupied for sustained periods,
+and the iconic example for which the TI DSPs are renowned
+is that an entire inner loop for large FFTs
+can be done with that one VLIW word: no stalls, no stopping, no fuss.
The key aspect of these
-very simplistic countdown loops is: *they are deterministic*.
+very simplistic countdown loops as far as we are concerned:
+is: *they are deterministic*.
Zero-Overhead Loop Control takes this basic "single loop" concept
way further: both nested loops and conditional exit are included,