Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
118 words
An arithmetic circuit for performing an integer power operation comprising: first register means for storing exponent data; second register means for storing base data; multiplier means for multiplying data in said second register means and a third register means; and control means for iteratively shifting first register means data, and for each iteration, (1) selectively multiplying, according to data shifted from said first register means, said second register means data by said third register means data storing results in the third register means, and (2) multiplying said second register means data by itself storing results in said second register means, until remaining data in said first register means indicates arithmetic operation completion and providing a completion signal thereupon.
Claim 2
Dependent Claim
118 words
An arithmetic circuit for performing an integer power operation comprising: first register means for storing exponent data; second register means for storing base data; multiplier means for multiplying data in said second register means and a third register means; and control means for iteratively shifting first register means data, and for each iteration, (1) selectively multiplying, according to data shifted from said first register means, said second register means data by said third register means data storing results in the third register means, and (2) multiplying said second register means data by itself storing results in said second register means, until remaining data in said first register means indicates arithmetic operation completion and providing a completion signal thereupon.
Claim 3
Dependent Claim
24 words
An arithmetic circuit according to claim 1 wherein said control means further includes means for ORing the contents of the first register means data.
Claim 4
Dependent Claim
24 words
An arithmetic circuit according to claim 2 wherein said control means further includes a first latch to store the results from the ORing means.
Claim 5
Dependent Claim
29 words
An arithmetic circuit according to claim 3 wherein said control means further includes means to provide said completion signal when the contents of said first latch is a 0.
Claim 6
Dependent Claim
28 words
An arithmetic circuit according to claim 4 wherein said control means further includes a second latch to store data that has been shifted from said first register means.
Claim 7
Dependent Claim
19 words
An arithmetic circuit according to claim 5 wherein said multiplier means includes a results register for storing multiplication results.
Claim 8
Dependent Claim
30 words
An arithmetic circuit according to claim 6 wherein said multiplier means further includes a multiplexer connecting the results register and said second register to provide data to said third register.
Claim 9
Independent Claim
117 words
A method for performing an integer power operation in an arithmetic circuit having a first register, a second register, a multiplier circuit with a third register, said method comprising the steps of: (1) storing exponent data in said first register; (2) storing base data in said second register; (3) iteratively shifting first register data; (4) for each iteration, (A) selectively multiplying, according to data shifting from said first register, said second register data by said third register data storing results in the third register, and (B) multiplying said second register data by itself storing results in said second register; and (5) providing a completion signal when remaining data in said first register indicates integer power operation completion.
Claim 10
Independent Claim
117 words
A method for performing an integer power operation in an arithmetic circuit having a first register, a second register, a multiplier circuit with a third register, said method comprising the steps of: (1) storing exponent data in said first register; (2) storing base data in said second register; (3) iteratively shifting first register data; (4) for each iteration, (A) selectively multiplying, according to data shifting from said first register, said second register data by said third register data storing results in the third register, and (B) multiplying said second register data by itself storing results in said second register; and (5) providing a completion signal when remaining data in said first register indicates integer power operation completion.
Claim 11
Dependent Claim
18 words
A method according to claim 8 wherein step (1) further includes storing a 1 in the third register.
Claim 12
Dependent Claim
31 words
A method according to claim 9 wherein step (5) further includes ORing the remaining contents of the first register and providing the completion signal when the ORed results in a (0).
Claim 13
Dependent Claim
87 words
An arithmetic circuit for performing an integer power arithmetic operation comprising: first register means for storing exponent data; second register means for storing base data; multiplying means for multiplying said base data in said second register by a third register and maintaining an accumulative results in said third register; and control means for accumulating selective base data multiplications in said multiplying means according to data shifted from said first register means and providing a completion signal when the first register means data is in a null state.
Claim 14
Dependent Claim
87 words
An arithmetic circuit for performing an integer power arithmetic operation comprising: first register means for storing exponent data; second register means for storing base data; multiplying means for multiplying said base data in said second register by a third register and maintaining an accumulative results in said third register; and control means for accumulating selective base data multiplications in said multiplying means according to data shifted from said first register means and providing a completion signal when the first register means data is in a null state.