Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
163 words
Apparatus for performing floating point addition or subtraction on a pair of binary arguments, each of which includes an exponent portion and a mantissa portion, said apparatus comprising: means for examining said arguments thereby to determine which argument is the larger; counter means; means for loading a value corresponding to the exponent portion of the larger argument into said counter; arithmetic circuit means for generating carry save form result exponent and mantissa portions from corresponding portions of a pair of arguments presented to said arithmetic circuit means; respective means for selectively transferring at least parts of each of the mantissas into said arithmetic circuit means, most significant bits being transferred first; means for comparing each of the exponents with the current value held by said counter; control means for stepping said counter and for controlling said respective transferring means in response to said comparing means to initiate transferring of each mantissa when the value held by said counter corresponds to the respective exponent.
Claim 2
Dependent Claim
163 words
Apparatus for performing floating point addition or subtraction on a pair of binary arguments, each of which includes an exponent portion and a mantissa portion, said apparatus comprising: means for examining said arguments thereby to determine which argument is the larger; counter means; means for loading a value corresponding to the exponent portion of the larger argument into said counter; arithmetic circuit means for generating carry save form result exponent and mantissa portions from corresponding portions of a pair of arguments presented to said arithmetic circuit means; respective means for selectively transferring at least parts of each of the mantissas into said arithmetic circuit means, most significant bits being transferred first; means for comparing each of the exponents with the current value held by said counter; control means for stepping said counter and for controlling said respective transferring means in response to said comparing means to initiate transferring of each mantissa when the value held by said counter corresponds to the respective exponent.
Claim 3
Dependent Claim
178 words
Apparatus for performing floating point addition or subtraction on a pair of binary arguments which are presented serially, each of said arguments including an exponent portion and a mantissa portion, said apparatus comprising: means for examining corresponding portions of said arguments sequentially as said arguments are presented thereby to determine which argument is the larger; counter means; means for loading a value corresponding to the exponent portion of the larger argument into said counter; arithmetic circuit means for generating carry save form result exponent and mantissa portions from corresponding portions of a pair of arguments presented to said arithmetic circuit means; respective means for selectively transferring at least parts of each of the mantissas into said arithmetic circuit means, most significant bits being transferred first; means for comparing each of the exponents with the current value held by said counter; control means for stepwise decrementing said counter and for controlling said respective transferring means in response to said comparing means to initiate shifting of each mantissa when the value held by said counter corresponds to the respective exponent.
Claim 4
Dependent Claim
178 words
Apparatus for performing floating point addition or subtraction on a pair of binary arguments which are presented serially, each of said arguments including an exponent portion and a mantissa portion, said apparatus comprising: means for examining corresponding portions of said arguments sequentially as said arguments are presented thereby to determine which argument is the larger; counter means; means for loading a value corresponding to the exponent portion of the larger argument into said counter; arithmetic circuit means for generating carry save form result exponent and mantissa portions from corresponding portions of a pair of arguments presented to said arithmetic circuit means; respective means for selectively transferring at least parts of each of the mantissas into said arithmetic circuit means, most significant bits being transferred first; means for comparing each of the exponents with the current value held by said counter; control means for stepwise decrementing said counter and for controlling said respective transferring means in response to said comparing means to initiate shifting of each mantissa when the value held by said counter corresponds to the respective exponent.
Claim 5
Dependent Claim
22 words
Apparatus as set forth in claim 2 further comprising means for dropping leading zeros from the output of said arithmetic circuit means.
Claim 6
Dependent Claim
35 words
Apparatus as set forth in claim 3 further comprising means for generating a result exponent based upon the value held in said counter when the first non-zero result is generated by said arithmetic circuit means.
Claim 7
Dependent Claim
33 words
Apparatus as set forth in claim 2 further comprising means for outputting said carry save form results serially least significant digits first and simultaneously converting said carry save form results to canonical form.
Claim 8
Dependent Claim
242 words
Apparatus for performing floating point addition or subtraction on a pair of binary arguments which are presented serially, each of said arguments including an exponent portion and a mantissa portion, said apparatus comprising: means for examining corresponding portions of said arguments sequentially as said arguments are presented thereby to determine which argument is the larger; counter means; means for loading a value corresponding to the exponent portion of the larger argument into said counter; arithmetic circuit means for generating carry save form result exponent and mantissa portions from corresponding portions of a pair of arguments presented to said arithmetic circuit means; respective means for selectively transferring at least parts of each of the mantissas into said arithmetic circuit means, most significant bits being transferred first; means for comparing each of the exponents with the current value held by said counter; control means for stepwise decrementing said counter and for controlling said respective transferring means in response to said comparing means to initiate shifting of each mantissa when the value held by said counter corresponds to the respective exponent; means for dropping leading zeros from the output of said arithmetic circuit means; means for generating a result exponent based upon the value held in said counter when the first non-zero result is generated by said arithmetic circuit means; and means for outputting said carry save form results serially least significant digits first and simultaneously converting said carry save form rsults to canonical form.
Claim 9
Dependent Claim
242 words
Apparatus for performing floating point addition or subtraction on a pair of binary arguments which are presented serially, each of said arguments including an exponent portion and a mantissa portion, said apparatus comprising: means for examining corresponding portions of said arguments sequentially as said arguments are presented thereby to determine which argument is the larger; counter means; means for loading a value corresponding to the exponent portion of the larger argument into said counter; arithmetic circuit means for generating carry save form result exponent and mantissa portions from corresponding portions of a pair of arguments presented to said arithmetic circuit means; respective means for selectively transferring at least parts of each of the mantissas into said arithmetic circuit means, most significant bits being transferred first; means for comparing each of the exponents with the current value held by said counter; control means for stepwise decrementing said counter and for controlling said respective transferring means in response to said comparing means to initiate shifting of each mantissa when the value held by said counter corresponds to the respective exponent; means for dropping leading zeros from the output of said arithmetic circuit means; means for generating a result exponent based upon the value held in said counter when the first non-zero result is generated by said arithmetic circuit means; and means for outputting said carry save form results serially least significant digits first and simultaneously converting said carry save form rsults to canonical form.