发明名称 一种回应非标准返回序列之侦测而选择性覆载返回堆叠预测之装置及方法
摘要 本发明系提供一种用以预测返回指令的目标位址之微处理器。此微处理器包括BTAC及返回堆叠,每个系用以达成目标位址之预测。通常返回堆叠会更加精确。然而,若返回堆叠预测错误,则更新逻辑会设定对应于BTAC中的返回指令之覆载旗标。下次遇到返回指令时,若已设定覆载旗标,则分支控制逻辑会使微处理器分支到BTAC预测。否则,微处理器会分支到返回堆叠预测。若BTAC预测错误,则更新逻辑会清除覆载旗标。在一实施例中,返回堆叠会回应于返回指令之解码,来进行预测。在另一实施例中,返回堆叠会回应于BTAC预测返回指令系存在于指令快取线中,来进行预测。另一实施例包括第二个基于BTAC的返回堆叠。
申请公布号 TW200513961 申请公布日期 2005.04.16
申请号 TW093122812 申请日期 2004.07.30
申请人 智慧第一公司 发明人 亨利 葛兰;麦当劳 汤玛斯
分类号 G06F9/32 主分类号 G06F9/32
代理机构 代理人 何文渊
主权项
地址 美国
您可能感兴趣的专利