Shift-Or Algorithm An implementation of the Shift-Or algorithm for exact pattern matching. Patterns must be shorter than the computer word size (<=63).