[Из песочницы] Оптимизация времени выполнения программы на С++ (убираем условные переходы)

При оптимизации времени выполнения алгоритма, использующего LDPC декодер, профайлер привел к функции, вычисляющей следующее значение: image где a и b — целые числа. Количество вызовов шло на миллионы, а реализация ее была достаточно проста и безхитросна…

© Habrahabr.ru