Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
199 words
A vector calculation circuit for use in carrying out a vector calculation to provide a result of said vector calculation in response to a first vector composed of a plurality of first-set components and a second vector composed of a plurality of second-set components and selectively to a third vector composed of a plurality of third-set components, said vector calculation circuit comprising: selecting means responsive to one of said third-set components and a fixed value of zero for selecting, as a selected component, a selected one of said one of the third-set components and said fixed value; a carry save adder responsive to said selected component and requisite ones of said first-set and said second-set components for carrying out a carry save addition among said selected component and said requisite ones of the first-set and the second-set components to produce a local sum and a carry collectively as a result of said carry save addition; an additional adder responsive to said local sum and said carry for adding said carry to said local sum to produce a primary sum of said local sum and said carry; and means for producing said primary sum as said result of vector calculation.
Claim 2
Dependent Claim
199 words
A vector calculation circuit for use in carrying out a vector calculation to provide a result of said vector calculation in response to a first vector composed of a plurality of first-set components and a second vector composed of a plurality of second-set components and selectively to a third vector composed of a plurality of third-set components, said vector calculation circuit comprising: selecting means responsive to one of said third-set components and a fixed value of zero for selecting, as a selected component, a selected one of said one of the third-set components and said fixed value; a carry save adder responsive to said selected component and requisite ones of said first-set and said second-set components for carrying out a carry save addition among said selected component and said requisite ones of the first-set and the second-set components to produce a local sum and a carry collectively as a result of said carry save addition; an additional adder responsive to said local sum and said carry for adding said carry to said local sum to produce a primary sum of said local sum and said carry; and means for producing said primary sum as said result of vector calculation.
Claim 3
Dependent Claim
27 words
A vector calculation circuit as claimed in claim 1, further comprising: means for supplying said primary sum to said selecting means as one of said third-set components.
Claim 4
Dependent Claim
180 words
A vector calculation circuit for use in carrying out a vector calculation to provide a result of said vector calculation in response to a first vector composed of a plurality of first-set components and a second vector composed of a plurality of second-set components and selectively to a third vector composed of a plurality of third-set components, said vector calculation circuit comprising: a carry save adder responsive to said first, second, and third vectors for carrying out a carry save addition of requisite ones of said first- through third-set components to produce a local sum and a carry collectively as said carry save addition; first selector means for selecting either of said local sum and the requisite one of said first-set components as a first selected component; second selector means for selecting either of said carry and the requisite one of said second-set components as a second selected component; an additional adder coupled to said first and said second selector means for adding said first selected component to said second selected component to produce said result of the vector calculation.
Claim 5
Dependent Claim
180 words
A vector calculation circuit for use in carrying out a vector calculation to provide a result of said vector calculation in response to a first vector composed of a plurality of first-set components and a second vector composed of a plurality of second-set components and selectively to a third vector composed of a plurality of third-set components, said vector calculation circuit comprising: a carry save adder responsive to said first, second, and third vectors for carrying out a carry save addition of requisite ones of said first- through third-set components to produce a local sum and a carry collectively as said carry save addition; first selector means for selecting either of said local sum and the requisite one of said first-set components as a first selected component; second selector means for selecting either of said carry and the requisite one of said second-set components as a second selected component; an additional adder coupled to said first and said second selector means for adding said first selected component to said second selected component to produce said result of the vector calculation.
Claim 6
Dependent Claim
42 words
A vector calculation circuit as claimed in claim 3, further comprising: means for supplying said result of the vector calculation to said carry save adder as one of said third-set components together with following ones of said first- and said second-set components.