Logic circuitry performs a matching algorithm function. A memory produces a
match signal that indicates which memory cells contain data that matches
input address data to the memory. A first logic AND function performs a
logic AND between a current value of the match signal currently produced
by the memory for the input address data with a prior value of the match
signal produced by an immediately prior input address data. A buffer holds
index data. A second logic AND function compares output of the first logic
AND function with the index data. Output of the second logic AND function
is returned to the buffer as new index data. Index logic generates an
offset based on the index data stored in the buffer. A send byte function
asserts a send byte signal when the match signal is zero and when the
output of the second logic AND function is zero. A length counter is
incremented for every cycle in which the send byte signal is not asserted.