Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
149 words
In a data processing system, arithmetic computation means which includes exponent computation means operating on a pair of exponent operands for providing a final arithmetic exponent result which is subject to the occurrence of overflow or underflow conditions, one of said operands having a value which is capable of lying in a middle range in which case no overflow or underflow condition exists, in upper or lower ranges in which cases an overflow or underflow condition exists, or in crossover ranges in which cases the existence of an overflow or an underflow condition depends on the value of the other of said exponent operands, said arithmetic computation means further including means operable independently of said exponent computation means and further operable during the computation of the final arithmetic exponent result by said exponent computation means for detecting in which of said ranges the value of said one operand lies.
Claim 2
Dependent Claim
149 words
In a data processing system, arithmetic computation means which includes exponent computation means operating on a pair of exponent operands for providing a final arithmetic exponent result which is subject to the occurrence of overflow or underflow conditions, one of said operands having a value which is capable of lying in a middle range in which case no overflow or underflow condition exists, in upper or lower ranges in which cases an overflow or underflow condition exists, or in crossover ranges in which cases the existence of an overflow or an underflow condition depends on the value of the other of said exponent operands, said arithmetic computation means further including means operable independently of said exponent computation means and further operable during the computation of the final arithmetic exponent result by said exponent computation means for detecting in which of said ranges the value of said one operand lies.
Claim 3
Dependent Claim
143 words
In a data processing system in accordance with claim 1, wherein said detecting means includes means responsive to one of said operands to produce a pair of first exponent indicator bits; means responsive to second selected bits of said one operand to produce a third exponent indicator bit; and further means responsive to first selected bits of said one operand and to selected bits of the other of said operands to produce a second exponent indicator bit; means responsive to the status of said first exponent indicator bits, to the status of said second exponent indicator bit, to the status of said third exponent indicator bit, and to the status of a selected bit of said other operand for producing a first indication when an overflow condition exists and a second indication when an underflow condition exists in said final arithmetic exponent result.
Claim 4
Dependent Claim
19 words
In a data processing system in accordance with claim 2, wherein said further means is an adder logic means.
Claim 5
Dependent Claim
43 words
In a data processing system in accordance with claim 3 wherein said exponent operands each comprise eight bits and said means for providing said final arithmetic exponent result includes two four-bit slice logic means and said adder logic means is a four-bit adder.
Claim 6
Dependent Claim
80 words
In a data processing system in accordance with claim 1 and further including means connected to said detecting means and operable independently of said exponent computation means and further operable during the computation of the final arithmetic exponent result by said exponent computation means for producing for said system a signal indicating whether or not said final exponent result is in an overflow or an underflow condition and for providing further signals indicating which, if either, of said conditions exists.
Claim 7
Dependent Claim
113 words
In a data processing system in accordance with claim 5 wherein said indicating signal producing means includes means responsive to first selected bits of said one operand and to selected bits of the other of said operands to produce a first exponent indicator bit; means responsive to second selected bits of said one operand to produce a second exponent indicator bit; means responsive to the status of a pair of selected bits of said one operand, to the status of said first exponent indicator bit, to the status of said second exponent indicator bit, and to the status of a selected bit of the other of said operands for producing said indicating signal.
Claim 8
Dependent Claim
99 words
In a data processing system in accordance with claims 1, 2, 3, 4, 5 or 6 wherein said final arithmetic exponent result lies in a range of values from +128 to -129, an overflow condition existing if said result lies within a range from +64 to +126 for addition, subtraction and multiply operations and within a range from +64 to +128 for a divide operation and an underflow condition existing if said result lies within a range from -64 to -127 for addition, subtraction or divide operations and within a range from -64 to -129 for a multiply operation.