发明名称 |
条件指令无条件地提供输出之系统及方法 |
摘要 |
执行一条件指令以无条件地向一目标提供一输出:该指令经构造以接收一个或多个运算元作为输入,以便若满足一条件,则将对该等运算元执行一运算之结果输出至该目标,且若未满足该条件,则不提供一输出。该条件指令获得该目标之先前值(即由更新彼目标之条件指令前最近之指令产生之值)。评估该条件。若满足该条件,则执行一运算且将该运算结果输出至该目标。若未满足该条件,则将该先前值输出至该目标。在条件评估之前,随后之指令可依赖于该目标作为一运算元源(无论写入至一暂存器还是转接至该指令)。 |
申请公布号 |
TWI317906 |
申请公布日期 |
2009.12.01 |
申请号 |
TW095113507 |
申请日期 |
2006.04.14 |
申请人 |
高通公司 |
发明人 |
汤玛士 安佐 萨多立司;詹姆士 诺立司 迪凡弗;杰佛瑞 泰德 布莱奇;肯尼士 艾伦 达克塞;麦可 史考特 麦夫尼;罗德尼 威尼 史密斯 |
分类号 |
G06F9/38 |
主分类号 |
G06F9/38 |
代理机构 |
|
代理人 |
陈长文 |
主权项 |
一种经由一管线处理器执行一条件指令之方法,该方法包括:不论一条件之一评估的一结果如何,经由该条件指令接收待经由该条件指令写入的一目标之一先前值,该先前值经由有别于该条件指令的一指令所产生;经由该条件指令接收一个或多个运算元值;评估该条件;当满足该条件,则对该一个或多个运算元值执行一运算以产生一结果值,并经由该条件指令将该结果值输出至该目标;及当未满足该条件,则经由该条件指令将该先前值输出至该目标。 |
地址 |
美国 |