Patent ID: 9495169
Filing Date: 2016-11-15
CPC Classification: G06F

Claim Text:
1. A method comprising: storing, in response to a data processor executing an instruction at a first time, a first set of predicate information to a predicate history buffer of the data processor, the first set of predicate information indicating a first state of a plurality of predicates stored at a predicate register in response to the data processor executing an instruction at a second time, the second time prior to the first time; updating a state of a first predicate of the plurality of predicates in response to executing an instruction at a third time; and storing a second set of predicate information to the predicate history buffer in response to determining the state of the first predicate was previously updated by an instruction executed between the second time and the third time, otherwise not storing the second set of predicate information to the predicate history buffer.