发明名称 APPARATUS AND METHOD FOR SELECTIVELY OVERRIDING RETURN STACK PREDICTION IN RESPONSE TO DETECTION OF NON-STANDARD RETURN SEQUENCE
摘要 A microprocessor for predicting return instruction target addresses is disclosed. A branch target address cache stores a plurality of target address predictions and a corresponding plurality of override indicators for a corresponding plurality of return instructions, and provides a prediction of the target address of the return instruction from the target address predictions and provides a corresponding override indicator from the override indicators. Each has a true value when the return stack has mispredicted the target address of the corresponding return instruction for a most recent execution of the return instruction. A return stack also provides a prediction of the target address of the return instruction. Branch control logic causes the microprocessor to branch to the prediction of the target address provided by the BTAC, and not to the prediction of the target address provided by the return stack, when the override indicator is a true value.
申请公布号 US2007083741(A1) 申请公布日期 2007.04.12
申请号 US20060609261 申请日期 2006.12.11
申请人 IP-FIRST, LLC 发明人 HENRY G. G.;MCDONALD THOMAS
分类号 G06F15/00;G06F9/38;G06F9/44 主分类号 G06F15/00
代理机构 代理人
主权项
地址