|
вычисляется итеративным методом Ньютона-Рафсона. Сначала вычисляете по табличке неточное значение, затем делаете несколько шагов вида
y[n+1] = y[n](1.5 – (v/2)*y[n]*y[n])
гиде v это входное число, y[n] значение с предыдущей итерации, y[n+1] значение (выходное) текущей итерации. Каждая такая итерация удваивает количество точно посчитанных бит в выходном значении.
Итого операция деления и корня ликвидируется, а остается по табличке примерное значние и уточнение с использованием только операций умножения, которые обычно аппаратно реализованы.
E-mail: info@telesys.ru