摘要 |
<p>Described is a shifting structure which separates a shifting operation into partial shifts which can be executed in different pipeline stages. In a first pipe stage, an operand is read out and at least one partial shift is accomplished by placing the operand or parts of the operand into registers coupled to a shift unit (10). The shift unit (10), in a second pipe stage, eventually finalizes the shifting operation by executing the remaining partial shifts. This reduces the time required for the shifting operation in total and also allows to distribute the partial shifts into the different pipeline stages in order to use a possible remaining period of time in a cycle. Further reductions of the time required for the shifting operation in the second cycle can be accomplished by a shift unit according to the disclosure.</p> |