A method for processing registers in an out-of-order processor. A predicate in an instruction is predicted. An architecturally correct value is then computed using a read-modify-write operation. The predicted value is compared to the architecturally correct value. The instruction with an incorrectly-predicted predicate is flushed from the pipeline if the predicted value and the architecturally correct value are different.

 
Web www.patentalert.com

< Multi-processor system utilizing concurrent speculative source request and system source request in response to cache miss

> System and method for managing time-limited long-running operations in a data storage system

~ 00436