摘要 |
A method and circuitry for handling status information in a computer is described. If there are additional pipeline states to restore, then a first operation is executed. All traps are disabled for a next advancement of the pipeline. A first logical value is stored into an update bit position associated with a first stage of the pipeline. A value is stored into a status bit position associated with the first stage of the pipeline. If the value of the update bit is not associated with the last stage of the pipeline, then the pipeline is advanced by one stage. The value of the update bit position is propagated unchanged to a next stage of the pipeline and becomes associated with that stage of the pipeline. The value of the status bit position is propagated unchanged to the next stage of the pipeline and becomes associated with that stage of the pipeline. If the value of the update bit is not associated with the last stage of the pipeline, then the above steps are repeated.
|