Changes:
\begin{tabular}{rl}
-\color{red}
+16-Jun
+& \color{red} When a torpedo strikes, {\tt ILC} is set to {\tt 1} \\
+& \color{red} Only {\tt move} can be torpedoed (removed {\tt I}-bit from {\tt set}/{\tt shift}) \\
11-Jun
-& \color{red} Changed all uses of ``Payload'' to ``Immediate'' \color{black} (not in red) \\
-& \color{red} Reworked encoding of {\tt set} instruction \\
+& Changed all uses of ``Payload'' to ``Immediate'' \color{black} (not in red) \\
+& Reworked encoding of {\tt set} instruction \\
\color{black}
06-Jun
& Factored in Russell Kao's comments (thanks!)\\
\begin{center}
\epsfig{file=overview-new,width=2.5in}\\
-{\it Overview of a Fleet processor; gray shading represents the switch
- fabric; docks are shown in blue.}
+{\it Overview of a Fleet processor; dark gray shading represents the
+ switch fabric, ships are shown in light gray, and docks are shown in blue.}
\end{center}
\color{black}
\bitbox{1}{OS}
\bitbox{3}{P}
}
+\newcommand{\bitsHeaderNoI}{
+ \bitbox{1}{}
+ \bitbox{1}{OS}
+ \bitbox{3}{P}
+}
\setlength{\bitwidth}{3.5mm}
{\tt \footnotesize
\begin{itemize}
\item The {\tt I} bit stands for {\tt Interruptible}, and indicates if an
-instruction is vulnerable to torpedoes.
+instruction is vulnerable to torpedoes. This bit only appears in {\tt move} instructions.
\item The {\tt OS} (``One Shot'') bit indicates whether or not this
instruction can pass through the pump more than once. If set to
{\it Otherwise} if the instruction is interruptible ({\tt I=0})
and a torpedo is present in the waiting area: consume the
torpedo, set the outer loop counter to zero ({\tt OLC=0}),
+ \color{red}set the inner loop counter to one ({\tt ILC=1}),\color{black}\
unseal the hatch, and transmit a token along in the
{\it torpedo acknowledgment path latch} ({\tt TAPL}).
{\tt
\begin{bytefield}{26}
\bitheader[b]{19-25}\\
- \bitsHeader
+ \bitsHeaderNoI
\bitbox{1}{1}
\bitbox{1}{0}
\color{light}
\color{black}
\end{bytefield}}
-\color{red}
\begin{bytefield}{26}
\bitheader[b]{0,5,11-18}\\
\bitbox[1]{6}{\raggedleft {\tt Immediate}\to{\tt OLC}}
\begin{bytefield}{26}
\bitheader[b]{0,18-20}\\
\color{light}
- \bitsHeader
+ \bitsHeaderNoI
\color{black}
\bitbox{1}{0}
\bitbox{1}{0}