The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 25, 1998

Filed:

Feb. 29, 1996
Applicant:
Inventors:

Robert H Miller, Jr, Loveland, CO (US);

Rudolfo G Beraha, Los Altos, CA (US);

Assignee:

Hewlett-Packard Company, Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ; G06F / ; G06F / ;
U.S. Cl.
CPC ...
3647151 ; 36478401 ; 36474811 ;
Abstract

Improved and less complicated leading bit anticipation (LBA) for a PKG floating point adder of n-bit 2's complement operands is accomplished by representing de-normalized (n+1)-bit operands as (n+1)-many PKG symbols. These are grouped into (n-1)-many triples, each of which has two adjacent PKG symbols in common with its neighboring triple. Presuming the existence of a least significant PKG symbol of K allows the formation of an additional triple of lesser significance. Each triple produces an associated transition bit that when set indicates, for the partial summation segment of the raw sum of bit location corresponding to the location of the triple, if the left-most two bits of the corresponding partial summation segment are, or would be with a carry-in, of opposite bit values. The bit position of the most-significant set transition bit is determined in terms of how many bit positions J that is from the most significant transition bit position. The raw sum is normalized by shifting it left by J-many bit positions and adjusting its exponent by J. If J is one too low in value then the raw sum is shifted and its exponent is adjusted by one extra count. When no transition bits are set, the raw sum is zero. A raw sum of zero does not need normalization, although the zero case needs to cause a forced a zero for the exponent. If a slightly different rule is used for determining the transition bit of the MSB, then a simplification of the rule for producing transition bits for all remaining bit positions is possible. That simplification is that any triple whose center symbol is P can produce an associated transition bit of zero.


Find Patent Forward Citations

Loading…