Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
138 words
In a data processing system, a method for performing a series of operation sequences in a plurality of contiguous general purpose registers and an arithmetic logic unit and providing a final result to an information bus for each operation sequence, said method comprising the steps of: assigning each of said plurality of contiguous general purpose registers to uniquely store parameters, intermediate results of operations in the sequence and a final operation sequence result; computing results in said arithmetic logic unit for each of said sequence operations in the series consecutively; storing results from each sequence operation in its assigned register after each sequence operation computation; and outputting to said information bus the final operation sequence result from its assigned register of a preceding sequence simultaneously with the computation of a next sequence operation result in its assigned register.
Claim 2
Dependent Claim
138 words
In a data processing system, a method for performing a series of operation sequences in a plurality of contiguous general purpose registers and an arithmetic logic unit and providing a final result to an information bus for each operation sequence, said method comprising the steps of: assigning each of said plurality of contiguous general purpose registers to uniquely store parameters, intermediate results of operations in the sequence and a final operation sequence result; computing results in said arithmetic logic unit for each of said sequence operations in the series consecutively; storing results from each sequence operation in its assigned register after each sequence operation computation; and outputting to said information bus the final operation sequence result from its assigned register of a preceding sequence simultaneously with the computation of a next sequence operation result in its assigned register.
Claim 3
Dependent Claim
26 words
A method according to claim 1 wherein each operation sequence includes a plurality of arithmetic operations that are identical for the operation sequences of said series.
Claim 4
Dependent Claim
29 words
A method according to claim 2 wherein each operation result is stored in said storing step in a unique one of said registers during the computation of the sequence.
Claim 5
Dependent Claim
23 words
A method according to claim 3 wherein said step of computing results includes pipeline computing said results for a plurality of sequences operations.
Claim 6
Dependent Claim
32 words
A method according to claim 4 wherein said computing step includes the step of providing parameters to registers for the computation of sequence operation before said results of the sequence are computed.
Claim 7
Dependent Claim
38 words
A method according to claim 5 wherein said outputting step includes the step of preventing the current computation operation from accessing the register to store the final results until the results from the previous operation has been output.
Claim 8
Dependent Claim
150 words
In a data processing system, a method for performing a series of operation sequences in a plurality of contiguous general purpose registers and an arithmetic logic unit and providing a final result to an information bus for each operation sequence, said method comprising the steps of: assigning each of said plurality of contiguous general purpose registers to uniquely store parameters, intermediate results of operations in the sequence and a final operation sequence result; storing parameters for an initial sequence operation computation to registers assigned to store the parameters; computing results in said arithmetic logic unit for each of said sequence operations in the series consecutively; storing results from each sequence operation in its assigned register after each sequence operation computation; and storing parameters from said information bus for a next sequence operation computation to its assigned register simultaneously with computation of a current sequence operation result in its assigned register.
Claim 9
Dependent Claim
150 words
In a data processing system, a method for performing a series of operation sequences in a plurality of contiguous general purpose registers and an arithmetic logic unit and providing a final result to an information bus for each operation sequence, said method comprising the steps of: assigning each of said plurality of contiguous general purpose registers to uniquely store parameters, intermediate results of operations in the sequence and a final operation sequence result; storing parameters for an initial sequence operation computation to registers assigned to store the parameters; computing results in said arithmetic logic unit for each of said sequence operations in the series consecutively; storing results from each sequence operation in its assigned register after each sequence operation computation; and storing parameters from said information bus for a next sequence operation computation to its assigned register simultaneously with computation of a current sequence operation result in its assigned register.
Claim 10
Dependent Claim
26 words
A method according to claim 7 wherein each operation sequence includes a plurality of arithmetic operations that are identical for the operation sequences of said series.
Claim 11
Dependent Claim
29 words
A method according to claim 5 wherein each operation result is stored in said storing step in a unique one of said registers during the computation of the sequence.
Claim 12
Dependent Claim
23 words
A method according to claim 9 wherein said step of computing results includes pipeline computing said results for a plurality of sequences operations.
Claim 13
Dependent Claim
46 words
A method according to claim 10 wherein said step of storing parameters to assigned registers for a next sequence operation includes the step of preventing the access of a register for storing said parameters until the current operation sequence operation has completed access to that register.
Claim 14
Dependent Claim
127 words
A data processing system comprising: an information bus; an information bus interface means for input and output of information with the information bus; a plurality of contiguous general purpose registers; a computational unit; data transfer means connected to said information bus interface means, said plurality of registers and said computational unit for transferring data therebetween; and control means connected to said information bus interface means, said plurality of registers, said computational unit, and said data transfer means for performing a current one of a series of computational sequences in said computational unit and a first portion from said plurality of registers while simultaneously outputting a result of a previous series from at least one of a second portion of said plurality of registers to said information bus.
Claim 15
Dependent Claim
127 words
A data processing system comprising: an information bus; an information bus interface means for input and output of information with the information bus; a plurality of contiguous general purpose registers; a computational unit; data transfer means connected to said information bus interface means, said plurality of registers and said computational unit for transferring data therebetween; and control means connected to said information bus interface means, said plurality of registers, said computational unit, and said data transfer means for performing a current one of a series of computational sequences in said computational unit and a first portion from said plurality of registers while simultaneously outputting a result of a previous series from at least one of a second portion of said plurality of registers to said information bus.
Claim 16
Dependent Claim
117 words
A data processing system according to claim 12 wherein said control means further includes means for assigning registers of said plurality of registers to store parameters, intermediate results of operations in the sequence and a final operation sequence result, means for computing results in said computational unit for each of the series of operation sequences consecutively by computing results for each of said sequence operations in the series consecutively, means for storing results from each sequence operation in an assigned register of said plurality of registers after each operation sequence computation and means for outputting a final operation sequence result from its assigned register of a preceding sequence simultaneously during computation of a current sequence operation result.
Claim 17
Dependent Claim
41 words
A data processing system according to claim 13 wherein said control means further includes means for storing parameters for a next sequence operation computation to its assigned register of said plurality of registers during computation of a current sequence operation result.
Claim 18
Dependent Claim
28 words
A data processing system according to claim 14 wherein each operation sequence includes a plurality of arithmetic operations that are identical for the operation sequences of said series.
Claim 19
Dependent Claim
32 words
A data processing system according to claim 15 wherein said control means includes means for storing each operation result in a unique one of said registers during the computation of the sequence.
Claim 20
Dependent Claim
34 words
A data processing system according to claim 16 wherein said control means includes means for pipeline computing said results for a plurality of sequences operations in said computational unit and said plurality of registers.
Claim 21
Dependent Claim
39 words
A data processing system according to claim 17 wherein said control means includes means for storing parameters to assigned ones of said plurality of registers for the computation of sequence operation before said results of the sequence are computed.
Claim 22
Dependent Claim
39 words
A data processing system according to claim 18 wherein said control means includes means for preventing the current computation operation from accessing the register to store the final results until the results from the previous operation has been output.
Claim 23
Dependent Claim
32 words
A data processing system according to claim 19 further including a system processor means connected to said information bus for providing commands to said control means for performing said computational sequence operations.
Claim 24
Dependent Claim
134 words
A data processing system comprising: an information bus; an information bus interface means for input and output of information with the information bus; a plurality of contiguous general purpose registers; a computational unit; data transfer means connected to said information bus interface means, said plurality of registers and said computational unit for transferring data therebetween; and control means connected to said information bus interface means, said plurality of registers, said computational unit, and said data transfer means for performing a current one of a series of computational sequence operations in said computational unit and a first portion of said plurality of registers while storing parameters for a next sequence operation computation to a register of a second portion of said plurality of registers during computation of said current sequence operation in said computational unit.
Claim 25
Dependent Claim
134 words
A data processing system comprising: an information bus; an information bus interface means for input and output of information with the information bus; a plurality of contiguous general purpose registers; a computational unit; data transfer means connected to said information bus interface means, said plurality of registers and said computational unit for transferring data therebetween; and control means connected to said information bus interface means, said plurality of registers, said computational unit, and said data transfer means for performing a current one of a series of computational sequence operations in said computational unit and a first portion of said plurality of registers while storing parameters for a next sequence operation computation to a register of a second portion of said plurality of registers during computation of said current sequence operation in said computational unit.
Claim 26
Dependent Claim
117 words
A data processing system according to claim 21 wherein said control means further includes means for assigning registers of said plurality of registers to store parameters, intermediate results of operations in the sequence and a final operation sequence result, means for computing results in said computational unit for each of the series of operation sequences consecutively by computing results for each of said sequence operations in the series consecutively, means for storing results from each sequence operation in its assigned register of said plurality of registers after each sequence operation computation and means for outputting a final operation sequence result from its assigned register of a preceding sequence simultaneously during computation of a current sequence operation result.
Claim 27
Dependent Claim
28 words
A data processing system according to claim 22 wherein each operation sequence includes a plurality of arithmetic operations that are identical for the operation sequences of said series.
Claim 28
Dependent Claim
32 words
A data processing system according to claim 23 wherein said control means includes means for storing each operation result in a unique one of said registers during the computation of the sequence.
Claim 29
Dependent Claim
34 words
A data processing system according to claim 24 wherein said control means includes means for pipeline computing said results for a plurality of sequences operations in said computational unit and said plurality of registers.
Claim 30
Dependent Claim
39 words
A data processing system according to claim 25 wherein said control means includes means for storing parameters to assigned ones of said plurality of registers for the computation of sequence operation before said results of the sequence are computed.
Claim 31
Dependent Claim
39 words
A data processing system according to claim 26 wherein said control means includes means for preventing the current computation operation from accessing the register to store the final results until the results from the previous operation has been output.
Claim 32
Dependent Claim
32 words
A data processing system according to claim 27 further including a system processor means connected to said information bus for providing commands to said control means for performing said computational sequence operations.