Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
265 words
Apparatus for converting to a single precision or double precision number an extended precision floating point number comprised of an exponent field on an exponent bus and a mantissa field on a mantissa bus comprising: a sticky generation logic means connected to said mantissa bus for calculating rounding bits for single and double precision and placing rounding information at a sticky output of said sticky generation logic means; overflow and underflow detection logic means connected to said exponent bus for detecting exponent overflow and underflow and for generating an underflow and overflow output signal; rounding and conversion control logic means connected to said sticky output of said sticky generation logic means for utilizing a specified type of conversion and said rounding information at said sticky output for producing conversion controls at a control output and a conversion type signal output; a positional incrementer means connected to said exponent bus, to said mantissa bus, and to said rounding and conversion control logic means for placing on an incrementer output thereof, either the incremented or nonincremented number in response to said conversion type signal output of said rounding and conversion control logic means; and, a conversion mux connected to said exponent bus, to said mantissa bus, to the output of said positional incrementer means and to said control output of said rounding and conversion control logic means for, in response to said control output of said rounding and conversion control logic means, placing either said exponent bus and said mantissa bus, or the output of said positional incrementer means on a conversion output of said conversion mux.
Claim 2
Dependent Claim
265 words
Apparatus for converting to a single precision or double precision number an extended precision floating point number comprised of an exponent field on an exponent bus and a mantissa field on a mantissa bus comprising: a sticky generation logic means connected to said mantissa bus for calculating rounding bits for single and double precision and placing rounding information at a sticky output of said sticky generation logic means; overflow and underflow detection logic means connected to said exponent bus for detecting exponent overflow and underflow and for generating an underflow and overflow output signal; rounding and conversion control logic means connected to said sticky output of said sticky generation logic means for utilizing a specified type of conversion and said rounding information at said sticky output for producing conversion controls at a control output and a conversion type signal output; a positional incrementer means connected to said exponent bus, to said mantissa bus, and to said rounding and conversion control logic means for placing on an incrementer output thereof, either the incremented or nonincremented number in response to said conversion type signal output of said rounding and conversion control logic means; and, a conversion mux connected to said exponent bus, to said mantissa bus, to the output of said positional incrementer means and to said control output of said rounding and conversion control logic means for, in response to said control output of said rounding and conversion control logic means, placing either said exponent bus and said mantissa bus, or the output of said positional incrementer means on a conversion output of said conversion mux.
Claim 3
Dependent Claim
96 words
The apparatus in accordance with claim 1 wherein said positional incrementer further comprises: means for selectively, in response to said conversion type signal output of said rounding and conversion control logic means, adding a one to a first bit position of said mantissa upon the condition that said conversion type signal output indicates that a number is to be stored to double precision and for adding a one to a second position of said mantissa, and upon the condition that said conversion type signal output indicates that a number is to be stored to single precision.
Claim 4
Dependent Claim
35 words
The apparatus in accordance with claim 2 wherein said positional incrementer is a 64-bit adder and said first position is bit zero of said adder and said second position is bit 29 of said adder.
Claim 5
Dependent Claim
50 words
The apparatus in accordance with claim 2 wherein said positional incrementer further comprises: means for appending said exponent field to said mantissa field at an input to said adder such that a carry out of said mantissa field of said adder is added to said exponent field of said adder.
Claim 6
Dependent Claim
35 words
The apparatus in accordance with claim 4 wherein said positional incrementer is a 64-bit adder and said first position is bit zero of said adder and said second position is bit 29 of said adder.