Abstract-The paper presents an efficient algorithm to compute base-10 logarithm of a decimal number. The algorithm uses a 64-bit floating-point arithmetic, and is based on a digit-by-digit iterative computation that does not require look-up tables, curve fitting, decimal-binary conversion, or division operations. It is the first FPGA prototype of its kind that uses a 64-bit (decimal 16-digit) precision. Two numerical examples have been presented for the purpose of illustration. The algorithm produces very accurate result with a maximum absolute error of 3.53x10
Ramin Tajallipour et al., REF proposed an efficient algorithm for computing decimal logarithm using 64 bit floating point arithmetic.
Fast Algorithm of A 64-bit Decimal Logarithmic Converter
JCP
JCP
Computer Science