\bitbox{1}{Dc}
\bitbox{1}{Do}
\bitbox{1}{To}
- \bitbox{1}{Rq}
\bitbox{1}{Ig}
+ \bitbox{1}{Rq}
\bitbox{11}{Dest}
\bitbox{7}{Count}
\end{bytefield}}
\bitbox{1}{Dc}
\bitbox{1}{Do}
\bitbox{1}{To}
- \bitbox{1}{Rq}
\bitbox{1}{Ig}
+ \bitbox{1}{Rq}
\bitbox{11}{Dest}
\bitbox{7}{Count}
\end{bytefield}
\item [\tt To] ({\bf Token Output}) emit a token.\footnote{ {\tt To}=1,{\tt
Do}=1 is invalid on outbox.}
+ \item [\tt Ig] ({\bf Ignore {\tt To} Until Last Iteration}) ignore
+ the {\tt To} bit unless {\tt Count=0} \footnote{{\tt
+ To}=0,{\tt Ig}=1 is invalid, {\tt Rq}=0,{\tt Ig}=1 is invalid}
+
\item [\tt Rq] ({\bf ReQueue}) if set, instructions having nonzero
count are ``Re-Queued'' rather than RePeated. See
{\tt Count} for more detail. \footnote{ An
instruction {\it in memory} may not have {\tt
Rq=1,Count=0} (use {\tt Rq=0,Count=0})}
- \item [\tt Ig] ({\bf Ignore Until Last Iteration}) ignore this
- instruction until its {\tt Count=0} \footnote{{\tt
- Rq}=0,{\tt Ig}=1 is invalid}
-
\item [\tt Count] ({\bf Count}) {\it After} executing:
\begin{verbatim}
if (Count==0) {