IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Online ISSN : 1745-1337
Print ISSN : 0916-8508

This article has now been updated. Please use the final version.

IEEE754 Binary32 Floating-Point Logarithmic Algorithms based on Taylor-Series Expansion with Mantissa Region Conversion and Division
Jianglin WEIAnna KUWANAHaruo KOBAYASHIKazuyoshi KUBO
Author information
JOURNAL RESTRICTED ACCESS Advance online publication

Article ID: 2021EAP1076

Details
Abstract

In this paper, an algorithm based on Taylor series expansion is proposed to calculate the logarithm (log2x of IEEE754 binary32 accuracy floating-point number by a multi-domain partitioning method. The general mantissa (1≤x<2) is multiplied by 2, 4, 8, … (or equivalently left-shifted by 1, 2, 3, … bits , the regions of (2≤x<4), (4≤x<8) , (8≤x<16),… are considered, and Taylor-series expansion is applied. In those regions, the slope of f(x)=log2x with respect to x is gentle compared to the region of (1≤x<2), which reduces the required number of terms. We also consider the trade-offs among the numbers of additions, subtractions, and multiplications and Look-Up Table (LUT size in hardware to select the best algorithm for the engineer's design and build the best hardware device

Content from these authors
© 2022 The Institute of Electronics, Information and Communication Engineers
feedback
Top