Patent ID: 8555039

Claim:
A method of executing a conditional instruction within a pipeline processor having multiple pipelines, the pipeline processor having a first condition code register associated with a first pipeline and a second condition code register associated with a second pipeline, the method comprising: saving a most recent condition code value to the first condition code register when saving the most recent condition code value to the second condition code register; setting a condition code indicator to have a first value or a second value in response to an instruction that sets the most recent condition code value when processed, wherein the first value of the condition code indicator indicates that the second condition code register has the most recent condition code value and wherein the second value of the condition code indicator indicates that the second condition code register has a condition code value that is different from the most recent condition code value; retrieving the most recent condition code value from one of the first condition code register or the second condition code register based on the condition code indicator; and determining whether the conditional instruction should be executed in response to the retrieved most recent condition code value.