Efficient algorithms for generating high precision binary logarithmic numbers