== TeX ==============================================================
-The {\tt Fifo} ship is a simple fifo. Values delivered to the {\tt
+The {\tt Fifo} ship is a simple fifo. Word-sized delivered to the {\tt
in} port are enqueued into the fifo, and values which arrive at the
end of the fifo are provided to the {\tt out} port.
== TeX ==============================================================
-This ship implements a 3-input {\bf L}ook {\bf U}p {\bf T}able. The
-least significant eight bits of the {\tt inLut} value form a truth
-table with three inputs and one output.
+This ship implements a bitwise 3-input {\bf L}ook {\bf U}p {\bf
+T}able. The least significant eight bits of the {\tt inLut} value
+form a truth table with three inputs and one output.
When values are available at all four inputs they are consumed and a
value is produced at {\tt out}. Each bit of {\tt out} is produced by
as a bit index into {\tt inLut}'s value (whose least significant bit
is considered ``bit zero'').
-The ship-specific constants refer to commonly-used truth tables for
-{\it two-input} functions; these constant truth tables are invariant
-under input {\tt in3}.
== Fleeterpreter ====================================================
public void service() {
When a word is delivered to {\tt inAddrWrite} and {\tt inDataWrite},
the word at {\tt inDataWrite} is written to the address specified by
{\tt inAddrWrite}. Once the word is successfully committed to memory,
-a value (undefined) is provided at {\tt out}.
+the value {\tt inAddr+inStride} is provided at {\tt out} (that is, the
+address of the next word to be written).
\subsection*{To Do}