|
Слушай, а что тебе так не нравиться табличная реализация? Небось потому что таблица много места "кушает"?;)
Я для себя написал программку, которая реализует табличный алгоритм, который вычисляет любые CRC (и стандартные и реверсные полиномы), используя укороченную таблицу. Сделано это было для "упаковки" и экономии в микроконтроллер;) Недостаток этого метода: считает каждый байт в два раза дольше, чем с "полной" таблицей! Если хочешь могу скинуть код.
E-mail: info@telesys.ru