◆ refine_rec()

IEEEValue boost::simd::refine_rec ( IEEEValue const &  x,
IEEEValue const &  est 

This function object performs a Newton-Raphson step to improve precision of a reciprocate estimate.

This function can be used in conjunction with raw_(rec) to add more precision to the estimates if their default precision is not enough.

Header <boost/simd/function/refine_rec.hpp>
auto r =refine_rec(x, est);

is similar to

auto r = fma(fnms(est, a0, One<T>()), est, est);
See also