Methods and apparatus for finding a match between a target bit pattern and
multiple filter bit patterns. A filter array is created from the filter
bit patterns and at least one intermediate array is generated from the
filter array. Specific columns of the intermediate arrays are then
extracted based on bit values of the target bit pattern. A row by row AND
operation is performed on these columns to arrive at a match vector. the
match vector identifies which of the filter bit patterns in the filter
array match the target bit pattern. The method is implemented by using
multiple classifier elements operating in parallel with each classifier
element handling multiple filter bit patterns.