[an error occurred while processing this directive]
|
Признаюсь, что изначально числа 8-битные.
Складывая разницу по 8-ми отсчетам и желая уложится в 1 байт
получаем необходимость сложить 8мь чисел в диапазоне 0-63. Тогда это не выйдет за диапазон байта.
Сейчас я просто сдвигаю полученные разницы фаз на 2 вправо. Итого на 8 числах это +16 тактов.
За мысль - спасибо. Очень интересное решение. Правда все-таки длинное.