Systems, apparatuses, and methods for searching for a match to a sequence
of bits. The systems apparatuses, and methods include selecting a
sequence of bits from a data stream, taking a function of the sequence of
bits having a result that is a pattern that is represented by shorter
string of bits, and comparing the resulting pattern to a predefined
pattern to determine whether the resulting pattern matches the predefined
pattern.