Решил проверить быстродействие в сравнении с java.Math.sqrt()
java.Math.sqrt() на 2 миллиарда итераций выполняется 0 миллисекунд. Ну, не смог я замерять время исполнения!
Моя библиотека делала 2 миллиарда итераций, стыдно сказать, 72 секунды. Ад адский, а не производительность.
В связи с этим у меня возник вопрос, на который я не смог найти ответа -- какой метод используется для извлечения квадратных корней в математических библиотеках современных языков программирования?