Цитата(spectr @ Oct 31 2011, 18:01)

Пример (младший бит справа, в скобки взяты замороженные биты):
[0]BBBBBBBBBB[1][0]BBBBBBBBBB[1]
Допустим, паттерн выглядит так: 1101011010
А сейчас как считаете? Предполагаю, что просто сдвигая один регистр (паттерн) относительно W и при этом сравнивая только те биты, которые одновременно и перекрываются паттерном и только в замороженных позициях. Тогда получается ответ знаем через BITS(W)-BITS(pattern) итераций. Так?