Parallel shift and add circuit and method
AssigneeHewlett-Packard Company
InventorsRuby B. Lee, Joel D. Lamb
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Company
InventorsRuby B. Lee, Joel D. Lamb
Estimating the term…
An apparatus for combining the contents of an X register, shifted by m places, with the contents of a Y register to generate a result Z. The functional unit can also be configured to perform parallel operations on sub-operands in the X and Y registers. The division of the apparatus into sub-operands is controlled by a mask which specifies the boundary of the sub-operands. The shifting operation is accomplished by multiplexers that connect the p.sup.th bit of the X register to the adder stage that operates on bit Y.sub.p-m of the Y register. Circuitry is provided at the boundary of the sub-operands to prevent the bit signals corresponding to the X register from being routed across a sub-operand boundary. Similarly, circuitry is provided for preventing the carry output of an adder stage that operates on one sub-operand from being propagated to an adder stage that operates on another sub-operand.
An apparatus for operating on the contents of an X word having bits X.sub.i and a Y word having bits Y.sub.i to generate a result word having bits Z.sub.i, where i=0 to N-1, where Z.sub.0 is the least significant bit and Z.sub.N-1 is the most significant bit, said apparatus comprising:
An apparatus for operating on the contents of an X word having bits X.sub.i and a Y word having bits Y.sub.i to generate a result word having bits Z.sub.i, where i=0 to N-1, where Z.sub.0 is the least significant bit and Z.sub.N-1 is the most significant bit, said apparatus comprising:
Dependencies are inferred from the claim text.