发明名称 用于执行已重新排序的程序指令的方法和装置
摘要 本发明揭示用于实施已重新排序计算机指令的系统和方法。计算机处理器从第一存储器地址中载入第一值,并将所述第一值和所述第二值两者记录在表格或队列中。所述处理器将第二值存储到相同的存储器地址,并驱逐先前的表格条目或将所述第二值添加到先前的表格条目。在随后检测已驱逐的表格条目或不一致的第二值时,所述处理器产生异常,所述异常触发恢复对所述第一值的推测性使用。
申请公布号 CN101283331B 申请公布日期 2013.05.29
申请号 CN200680037497.8 申请日期 2006.08.09
申请人 高通股份有限公司 发明人 博胡斯拉夫·雷赫利克
分类号 G06F9/38(2006.01)I 主分类号 G06F9/38(2006.01)I
代理机构 北京律盟知识产权代理有限责任公司 11287 代理人 刘国伟
主权项 一种执行已重新排序程序指令的方法,所述方法包括:从第一存储器地址载入第一值;将所述第一存储器地址记录在表格的第一表格条目的地址部分,所述表格经配置以记录存储器地址与值之间的关联,所述表格包括一个或多个表格条目,其中每一所述表格条目包括对应的地址部分、对应的第一值部分、以及对应的第二值部分,其中所述对应的第二值部分与所述对应的第一值部分及所述对应的地址部分相关联;将所述第一值记录在所述第一表格条目的所述第一值部分;在记录所述第一值之后,将第二值存储到第二存储器地址;确定所述第一存储器地址和所述第二存储器地址是相同的;及    将先前所记录的第一值移至所述第一表格条目的所述第二值部分,并将随后所存储的第二值记录在所述第一表格条目的所述第一值部分。
地址 美国加利福尼亚州