Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
152 words
A computer for performing multiple precision arithmetic on three variables divided into a plurality of words comprising: first means for storing each of said variables as a plurality of words; second means for storing a carry bit for a first variable; third means for storing a carry bit for a second variable; means for performing arithmetic operations; and fourth means for storing instructions to perform multiple precision arithmetic by incrementing in said arithmetic means a word of said second variable with a corresponding word of a third variable and the carry bit stored in said third means from a prior second variable word and incrementing a corresponding word of said first variable with the third variable and carry incremented word of said second variable and the carry bit stored in said second means for a prior first variable word before the next corresponding words of said second and third variables are incremented.
Claim 2
Dependent Claim
152 words
A computer for performing multiple precision arithmetic on three variables divided into a plurality of words comprising: first means for storing each of said variables as a plurality of words; second means for storing a carry bit for a first variable; third means for storing a carry bit for a second variable; means for performing arithmetic operations; and fourth means for storing instructions to perform multiple precision arithmetic by incrementing in said arithmetic means a word of said second variable with a corresponding word of a third variable and the carry bit stored in said third means from a prior second variable word and incrementing a corresponding word of said first variable with the third variable and carry incremented word of said second variable and the carry bit stored in said second means for a prior first variable word before the next corresponding words of said second and third variables are incremented.
Claim 3
Dependent Claim
54 words
A computer according to claim 1 including fifth means for storing a sign bit for said second or third variable and within said fourth means stores instructions for testing the stored sign bit and executing a load with a carry or a load minus one with a carry for the word to be incremented.
Claim 4
Dependent Claim
135 words
A computer for performing multiple precision arithmetic on at least a first and second variable each divided into a plurality of words comprising: first for storing each of said variables as a plurality of words; second means for storing a sign bit of said first variable; means for performing arithmetic operations; and third means for storing instructions to perform multiple precision arithmetic by incrementing a word of said second variable with a corresponding word of said first variable by loading the words with carry into said arithmetic means for all corresponding non-sign word segments of the first variable and by testing the stored sign bit and executing a load with carry or load minus one with carry for the second variable word depending upon the sign bit test for all corresponding first variable sign words.
Claim 5
Dependent Claim
135 words
A computer for performing multiple precision arithmetic on at least a first and second variable each divided into a plurality of words comprising: first for storing each of said variables as a plurality of words; second means for storing a sign bit of said first variable; means for performing arithmetic operations; and third means for storing instructions to perform multiple precision arithmetic by incrementing a word of said second variable with a corresponding word of said first variable by loading the words with carry into said arithmetic means for all corresponding non-sign word segments of the first variable and by testing the stored sign bit and executing a load with carry or load minus one with carry for the second variable word depending upon the sign bit test for all corresponding first variable sign words.
Claim 6
Dependent Claim
60 words
An extrapolating computer system comprising: means for storing at least first, second and third parameters; means for incrementing said second parameter with said first parameter; means for incrementing said third parameter with the newly incremented second parameter; means for updating said storage means with the newly incremented second and third parameters; and means for outputting said newly incremented third parameter.
Claim 7
Dependent Claim
60 words
An extrapolating computer system comprising: means for storing at least first, second and third parameters; means for incrementing said second parameter with said first parameter; means for incrementing said third parameter with the newly incremented second parameter; means for updating said storage means with the newly incremented second and third parameters; and means for outputting said newly incremented third parameter.
Claim 8
Dependent Claim
23 words
The extrapolating computing system according to claim 4 including means for controlling the number of cycles of incrementation performed by said incrementing means.
Claim 9
Dependent Claim
89 words
In a computer for performing multiple precision arithmetic of variables divided into a plurality of words having an arithmetic unit and instruction storage means, the improvement comprising a plurality of addressable arithmetic carry storage means each for storing the carry of a word of a variable resulting from a multiple precision arithmetic operation when selectively addressed by an instruction in said instruction storage means and providing said carry for subsequent arithmetic operations of words of a respective variable when selectively addressed by an instruction in said instruction storage means.
Claim 10
Dependent Claim
89 words
In a computer for performing multiple precision arithmetic of variables divided into a plurality of words having an arithmetic unit and instruction storage means, the improvement comprising a plurality of addressable arithmetic carry storage means each for storing the carry of a word of a variable resulting from a multiple precision arithmetic operation when selectively addressed by an instruction in said instruction storage means and providing said carry for subsequent arithmetic operations of words of a respective variable when selectively addressed by an instruction in said instruction storage means.
Claim 11
Dependent Claim
92 words
In a computer for performing multiple precision arithmetic upon variables which differ in the number of words used to express each variable having an arithmetic unit and an instruction means, the improvement comprising: a plurality of addressable storage means each for storing a sign bit independent of the word of an arithmetic operation when selectively addressed by an instruction in said instruction storage means; and conditional jump instructions for testing the information in said sign storage means and changing the execution sequence of said computer as a function of said test results.
Claim 12
Dependent Claim
92 words
In a computer for performing multiple precision arithmetic upon variables which differ in the number of words used to express each variable having an arithmetic unit and an instruction means, the improvement comprising: a plurality of addressable storage means each for storing a sign bit independent of the word of an arithmetic operation when selectively addressed by an instruction in said instruction storage means; and conditional jump instructions for testing the information in said sign storage means and changing the execution sequence of said computer as a function of said test results.
Claim 13
Dependent Claim
17 words
The computer of claim 7 including instructions to load with carry and load minus one with carry.