| CPC G06F 1/3287 (2013.01) | 18 Claims |

|
1. A data processing apparatus comprising:
first history storage circuitry configured to store control flow information of control flow instructions;
second history storage circuitry configured to store a subset of the control flow information by considering a subset of the control flow instructions;
prediction circuitry configured to produce a prediction for a specific one of the control flow instructions based on the subset of the control flow information; and
power control circuitry configured to perform a determination of an extent to which the subset of the control flow information matches the control flow information and to disable the prediction circuitry in dependence on a result of the determination.
|