У вас 70 тактов - это время добавление к итоговой crc нового байта? Без учёта декремента счётчика байтов? Тогда по скорости Си то же даёт...А почему для CRC регистр-указатель используется? Не лучше ли любую регистровую пару задействовать? Из тех что не имеют спец. функций.