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:
Jun. 24, 2008

Filed:

Dec. 10, 2003
Applicants:

Guenter Gerwig, Simmozheim, DE;

Juergen Haess, Schoenaich, DE;

Klaus Michael Kroener, Boeblingen, DE;

Inventors:

Guenter Gerwig, Simmozheim, DE;

Juergen Haess, Schoenaich, DE;

Klaus Michael Kroener, Boeblingen, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/485 (2006.01); G06F 7/787 (2006.01);
U.S. Cl.
CPC ...
Abstract

Arithmetic processing circuits in a circuit in a floating point processor having a fused multiply/ADD circuitry. In order to avoid waiting cycles in the normalizer of the floating point arithmetic, control logic calculates in an extremely early state of the overall Multiply/Add processing. Parts of the intermediate add result are significant and have to be selected in the pre-normalizer multiplexer to be fed to the normalizer by counting the leading zero bits (LAB) of the addend in a dedicated circuit right at the beginning of the pipe. LAB is added to the shift amount (SA) that is calculated to align the addend and is then compared with the width of the incrementer. If the sum of (SA+LAB) is larger than the width of the incrementer, which is a constant value, then no significant bits are in the high-part of the intermediate result, and the pre-normalizer multiplexer selects the data from a second predetermined position, otherwise from a first predetermined position.


Find Patent Forward Citations

Loading…