← Back to Patent Explorer
US4943940A Expired / Lapsed US ⏱️ 0.0 years remaining

Floating point add/subtract and multiplying assemblies sharing common normalization, rounding and exponential apparatus

Assignee: Advanced Micro Devices Inc
•
Filing: 1984-09-27
•
Granted: 1990-07-24
•
Expires: 2004-09-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A fully combinatorial floating point arithmetic apparatus is provided comprising separate fully combinatorial add/subtract and multiply assemblies which share a common normalization, rounding and exponential processing apparatus.

Inventors

  • 👤 Bernard J. New

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 10:21
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/483; G06F7/499; G06F7/49905; G06F7/49936; G06F7/49942; G06F7/49947

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 187 words
A fully combinatorial arithmetic apparatus for operating on a first and a second number, each of said numbers having a mantissa and an exponential component, comprising: means for processing the exponential components of said first and said second numbers; means coupled in parallel with said processing means and responsive to a control signal therefrom for aligning said mantissa of one of said numbers with said mantissa of the other of said numbers; means serially coupled to said aligning means for selectively adding or subtracting said mantissas of said first and said second numbers after they are aligned; means coupled in parallel with said processing means and said aligning and adding or subtracting means for multiplying said mantissas of said first and said second numbers; means for normalizing and rounding a mantissa, said normalizing and rounding means having an output coupled to said processing means for controlling the magnitude of an exponent from said processing means; and multiplexer means which is responsive to a control signal for selectively coupling outputs from said aligning and adding or subtracting means or said multiplying means to said normalizing and rounding means.
Claim 2
Dependent Claim 187 words
A fully combinatorial arithmetic apparatus for operating on a first and a second number, each of said numbers having a mantissa and an exponential component, comprising: means for processing the exponential components of said first and said second numbers; means coupled in parallel with said processing means and responsive to a control signal therefrom for aligning said mantissa of one of said numbers with said mantissa of the other of said numbers; means serially coupled to said aligning means for selectively adding or subtracting said mantissas of said first and said second numbers after they are aligned; means coupled in parallel with said processing means and said aligning and adding or subtracting means for multiplying said mantissas of said first and said second numbers; means for normalizing and rounding a mantissa, said normalizing and rounding means having an output coupled to said processing means for controlling the magnitude of an exponent from said processing means; and multiplexer means which is responsive to a control signal for selectively coupling outputs from said aligning and adding or subtracting means or said multiplying means to said normalizing and rounding means.
Claim 3
Dependent Claim 53 words
An apparatus according to claim 1 comprising exceptional result handling means which has an output and which is responsive to an exceptional result from either said exponential components processing means or said normalizing means for providing a predetermined number corresponding to said exceptional result at said output of said exceptional result handling means.
Claim 4
Dependent Claim 98 words
An apparatus according to claim 1 wherein said exponential component processing means comprises means responsive to said exponential components of said first and said second numbers and a first control signal indicating that either an addition or a subtraction is to be performed for providing a second control signal corresponding to a numerical difference between said exponential components and said aligning and adding or subtracting means comprises means responsive to said second control signal for aligning in a corresponding manner the mantissa of a predetermined one of said numbers with the mantissa of the other of said numbers.
Claim 5
Dependent Claim 92 words
An apparatus according to claim 4 wherein said second control signal providing means of said exponential component processing means comprises means for providing a second control signal which corresponds to the change required to be made to the numerical value of the lesser of the exponential components of said numbers to equalize said exponential components and said aligning and adding or subtracting means comprises means responsive to said second control signal for aligning the mantissa of the number having said lesser exponential component with the mantissa of the other of said numbers.
Claim 6
Dependent Claim 29 words
An apparatus according to claim 3 wherein said exponential component processing means comprises means for providing an output corresponding to the greater of said exponential components of said numbers.
Claim 7
Dependent Claim 57 words
An apparatus according to claim 3 wherein said adding and subtracting means comprises means coupled to said aligning means which is responsive to a control signal for selectively adding and subtracting the mantissas of said numbers after the mantissa of said predetermined one of said numbers is aligned with the mantissa of the other of said numbers.
Claim 8
Dependent Claim 73 words
An apparatus according to claim 4 wherein said second control signal providing means of said exponential component processing means and said mantissa aligning and adding or subtracting means comprises means responsive to the difference between said exponential components for shifting the mantissa of the number having said lesser of the exponential components relative to the mantissa of the other number by a predetermined number of places corresponding to the magnitude of said difference.
Claim 9
Dependent Claim 58 words
An apparatus according to claim 1 wherein said normalizing and rounding means comprises means responsive to said output from said multiplexing means for providing an output comprising a normalized mantissa corresponding to a number comprising a predetermined number of integers and a control signal corresponding to the value of an exponential component associated with providing said normalized mantissa.
Claim 10
Dependent Claim 60 words
An apparatus according to claim 8 wherein said means for providing said output comprises means for shifting the output of said multiplexing means a number of places to provide said normalized mantissa corresponding to a number comprising a single integer and said control signal corresponds to the direction and number of places said output of said multiplexing means is shifted.

References Cited (Backward Citations)

US3787673A Cited
US3922536A Cited
US4075704A Cited
US4229801A Cited
US4395758A Cited
US4511990A Cited
US4592006A Cited
EP0110160A2 Cited
US4612628A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-07-23 1994-01-22 1994-07-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-07-23 1998-01-22 1998-07-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-07-23 2002-01-22 2002-07-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag