Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
156 words
A single-chip floating-point arithmetic processor comprising: a floating-point arithmetic logic unit having at least three input ports and an output port; a first, a second, a third and a fourth storage register, each having at least one input port and at least one output port; means for selectively transferring data from each of said output ports of said first, second, third and fourth registers to each of said input ports of said arithmetic logic unit; means for transferring data from said output port of said arithmetic logic unit to said input ports of said first and said second storage registers; means for coupling said input ports of said third and said fourth storage registers to a source of a first and a second operand, respectively; a data output register having an input port; and means for transferring data from said output port of said arithmetic logic unit to said input port of said data output register.
Claim 2
Dependent Claim
156 words
A single-chip floating-point arithmetic processor comprising: a floating-point arithmetic logic unit having at least three input ports and an output port; a first, a second, a third and a fourth storage register, each having at least one input port and at least one output port; means for selectively transferring data from each of said output ports of said first, second, third and fourth registers to each of said input ports of said arithmetic logic unit; means for transferring data from said output port of said arithmetic logic unit to said input ports of said first and said second storage registers; means for coupling said input ports of said third and said fourth storage registers to a source of a first and a second operand, respectively; a data output register having an input port; and means for transferring data from said output port of said arithmetic logic unit to said input port of said data output register.
Claim 3
Dependent Claim
49 words
A processor according to claim 1 comprising: means for storing a plurality of numerical constants having at least one output port; and means for selectively transferring data from said output port of said constant storing means to at least one of said input ports of said arithmetic logic unit.
Claim 4
Dependent Claim
64 words
A processor according to claim 2 wherein said means for selectively transferring data to said input ports of said arithmetic logic unit comprises: a plurality of pass gates, each having a control signal input; a source of control signals having a plurality of outputs; and means for coupling said outputs of said control signals source to said control signal inputs of said pass gates.
Claim 5
Dependent Claim
20 words
A processor according to claim 1 comprising means for enabling the loading of data into each of said storage registers.
Claim 6
Dependent Claim
48 words
A processor according to claim 1 wherein said means for transferring data from sid arithmetic logic unit to said first and said second storage registers comprises: a data bus; and means for coupling said data bus to said input ports of said first and said second storage registers.
Claim 7
Dependent Claim
195 words
A single-chip floating-point arithmetic processor comprising: a floating-point arithmetic logic unit having at least three input ports and an output port; a first, a second, a third and a fourth storage register, each having at least one input port and at least one output port; means for selectively transferring data from each of said output ports of said first, second, third and fourth registers to each of said input ports of said arithmetic logic unit; means for coupling said output port of said arithmetic logic unit to said input ports of said first and said second storage registers; means for coupling said input ports of said third and said fourth storage registers to a source of a first and a second operand, respectively; means for storing a plurality of numerical constants having at least one output port; means for selectively transferring data from said output port of said constant storing means to at least one of said input ports of said arithmetic logic unit; a data output register having an input port; and means for transferring data from said output port of said arithmetic logic unit to said input port of said data output register.
Claim 8
Dependent Claim
195 words
A single-chip floating-point arithmetic processor comprising: a floating-point arithmetic logic unit having at least three input ports and an output port; a first, a second, a third and a fourth storage register, each having at least one input port and at least one output port; means for selectively transferring data from each of said output ports of said first, second, third and fourth registers to each of said input ports of said arithmetic logic unit; means for coupling said output port of said arithmetic logic unit to said input ports of said first and said second storage registers; means for coupling said input ports of said third and said fourth storage registers to a source of a first and a second operand, respectively; means for storing a plurality of numerical constants having at least one output port; means for selectively transferring data from said output port of said constant storing means to at least one of said input ports of said arithmetic logic unit; a data output register having an input port; and means for transferring data from said output port of said arithmetic logic unit to said input port of said data output register.
Claim 9
Dependent Claim
64 words
A processor according to claim 6 wherein said means for selectively transferring data to said input ports of said arithmetic logic unit comprises: a plurality of pass gates, each having a control signal input; a source of control signals having a plurality of outputs; and means for coupling said outputs of said control signals source to said control signal inputs of said pass gates.
Claim 10
Dependent Claim
20 words
A processor according to claim 6 comprising means for enabling the loading of data into each of said storage registers.
Claim 11
Dependent Claim
48 words
A processor according to claim 6 wherein said means for transferring data from said arithmetic logic unit to said first and said second storage registers comprises: a data bus; and means for coupling said data bus to said input ports of said first and said second storage registers.