Кстати, один из вариантов по ссылке ниже делает что-то похожее. И
там начальная точка вычисляется при помощи CLZ, что, возможно,
немного добавляет точности или скорости. Если верить каменту,
позволяет радикально сократить число итераций по сравнению с
фиксированной начальной точкой.