Patent ID: 6961744
Filing Date: 2005-11-01
Classification: G06F

Abstract:
1. A method for generating an integer part of a logarithm of a floating point operand comprising: analyzing, using a floating point unit, a format of the floating point operand and generating at least one signal representative of the format; determining a magnitude of an unbiased exponent of the floating point operand as an intermediate result based on the at least one signal, wherein the unbiased exponent is represented by unbiased exponent bits; determining an exponent field of the intermediate result; determining a fraction field high part of the intermediate result; and assembling a result equal to the integer part of the logarithm of the floating point operand based on the at least one signal wherein, if the floating point operand is in at least one of a denormalized format, a normalized non-zero format, and a delimited format, an exponent field of the result equals the exponent field of the intermediate result and a fraction field high part of the result equals the fraction field high part of the intermediate result.