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