\color{red}
\begin{tabular}{rl}
+12-Mar
+& \\
+\end{tabular}
+\color{black}
+\begin{tabular}{rl}
7-Mar
& Moved address bits to the LSB-side of a 37-bit instruction \\
& Added {\it micro-instruction} and {\it composite instruction} terms \\
& Changed how ReLooping works \\
& Removed {\tt clog}, {\tt unclog}, {\tt interrupt}, and {\tt massacre} \\
\end{tabular}
-\color{black}
\end{abstract}
\vfill
\begin{bytefield}{37}
\bitheader[b]{0,10,11,36}\\
\bitbox{26}{instruction}
-\color{red}
\bitbox{11}{dispatch path}
-\color{black}
\end{bytefield}}
{\bf Note:} the instruction encodings below are simply ``something to
\begin{bytefield}{37}
\bitheader[b]{0,10,11,36}\\
\color{black}
-\color{red}
\bitbox{2}{Hold}
-\color{black}
\bitbox{2}{P}
\color{light}
\bitbox[tbr]{22}{}
-\color{red}
\bitbox{11}{dispatch path}
\color{black}
-\color{black}
\end{bytefield}}
-\color{red}
Each instruction word is called a {\it micro instruction}.
Collections of one or more micro instruction are known as {\it
composite instructions}. The {\tt Hold} field indicates how micro
{\tt takeLoopCounter} & N & Y \\
{\tt takeRepeatCounter} & N & Y \\
\hline
-\color{red}
{\tt torpedo} \color{black} & n/a & n/a \\
%{\tt clog} & N & N \\
counter (except for {\tt repeat}, of course).
{\bf ReLooping}\\
-\color{red}
Solo instructions (both {\tt solo} and {\tt soloT})
completely ignore the loop counter; it has no effect on them.
\end{bytefield}}\\
\begin{bytefield}{26}
-\color{red}
\bitbox[r]{19}{\raggedleft {\tt max(0,LC-1)}:\hspace{0.2cm}\ }
\bitbox{2}{\tt 00}
%\color{light}
latch and leaves all other bits of the data latch unchanged.
\pagebreak
-\color{red}
\subsection{{\tt torpedo}}
\setlength{\bitwidth}{5mm}