ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
96647 Топик полностью
ReAl (09.08.2007 10:33, просмотров: 1) ответил Argon на Смотрю реализации зеркальных табличных CRC алгоритмов, там как будто нет больших сдвигов на 24 бита...
А всё равно - сдвиг на 24 бита это или ровно столько же времени, сколько сдвиг на 1 бит (для современного проца с комбинаторным сдвигателем) либо просто чтение старшего байта, как это будет на 8-битнике. Всяко быстрее, чем восемь раз по два раза (входной байт и CRC) по одному биту сдвигать, восемь раз проверять условие и наксоривать маску, декрментировать счётчик цикла по битам и переходить по его ненулю.