摘要 |
A data processing apparatus 20 has control circuitry 24, 26, 28 for detecting whether a current micro-operation to be processed by a processing pipeline 4 would give the same result as an earlier micro-operation. If so, then the current micro-operation is passed through the processing pipeline 4, with at least one pipeline stage passed by the current micro-operation being placed in a power saving state during a processing cycle in which the current micro-operation is at that pipeline stage. The result of the earlier micro-operation is then output as a result of said current micro-operation. This allows power consumption to be reduced by not repeating the same computation. [Figure 2]. |