Apparatus and method for calculating an exponential calculating result of a floating-point number
AssigneeSilicon Integrated Systems Corp.
InventorsChung-Yen Lu, Kuo-Wei Yeh
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Integrated Systems Corp.
InventorsChung-Yen Lu, Kuo-Wei Yeh
Estimating the term…
An apparatus for calculating an exponential calculating result for a base 2 floating-point number comprises a transforming device, K exponential tables and a multiplier. The transforming device receives the floating-point number, transforms the floating-point number to an integer part and a fractional part and outputs the integer part and the fractional part. The fractional part is an N-bit number and divided into K parts which have N1, N2, . . . , NK bits respectively, wherein N=N1+N2+ . . . +NK. Each of the exponential tables receives one of the K parts divided from the fractional part and outputs a result. The multiplier receives all results from the exponential tables and outputs a mantissa. The integer part outputted form the transforming device is an exponent. The mantissa, the exponent and a sign whose value is 0 is used to represent an exponential calculating result which is represented in the following format: (−1)Sy·2Ey·my, where Sy is the sign whose value is 0, Ey is the integer part, my is the mantissa and 1≦my<2.
An apparatus for calculating an exponential calculating result for a base 2 floating-point number wherein the floating-point number is represented in the format of (−1)Sx·2Ex·mx and the exponential calculating result Y is represented in the format of (−1)Sy·2Ey·my, where Sx is a sign of the floating-point number, Sy is a sign of the exponential calculating result, Ex is an exponent of the floating-point number, Ey is an exponent of the exponential calculating result, mx is a mantissa of the floating-point number, my is a mantissa of the exponential calculating result, 1≦mx<2 and 1≦my<2, the apparatus comprising:
An method for calculating an exponential calculating result for a base 2 floating-point number wherein the floating-point number is represented in the format of (−1)Sx·2Ex·mx, where Sx is a sign of the floating-point number, Ex is an exponent of the floating-point number, mx is a mantissa of the floating-point number, and 1≦mx<2, the method comprising the steps of:
Dependencies are inferred from the claim text.