发明名称 |
使用标量/向量指令处理数据的系统和方法 |
摘要 |
本发明揭示一种处理器装置,其包含具有用于标量和向量操作的经组合条件码寄存器的寄存器堆。所述处理器装置利用所述经组合条件码寄存器来进行标量和向量操作。此外,比较操作可将所得位存储在所述经组合条件码寄存器中,且条件操作可利用所述经组合条件码寄存器位来评估条件。 |
申请公布号 |
CN101501634B |
申请公布日期 |
2013.05.29 |
申请号 |
CN200780030183.X |
申请日期 |
2007.08.15 |
申请人 |
高通股份有限公司 |
发明人 |
卢奇安·科德雷斯库;埃里克·普隆德克;泰勒·辛普森 |
分类号 |
G06F9/30(2006.01)I;G06F9/32(2006.01)I;G06F9/38(2006.01)I;G06F15/78(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京律盟知识产权代理有限责任公司 11287 |
代理人 |
刘国伟 |
主权项 |
一种处理器装置,其包括:控制寄存器,其包含用于标量和向量操作的经组合条件码寄存器;以及多个指令执行单元,其用以执行标量和向量指令,所述标量和向量指令利用所述经组合条件码寄存器,其中所述多个指令执行单元使用多路复用器来选择性地交换源操作数,以支持带正负号及不带正负号的向量比较,所述比较包括“相等比较”、“带正负号的大于比较”和“不带正负号的大于比较”指令;存储单元;响应于所述存储单元的定序器;其中所述多个指令执行单元响应于所述定序器;其中所述定序器适于从所述存储单元获取多个指令,及将所述多个指令分组成不同类型的指令的包,以便由所述多个指令执行单元并行执行;其中所述存储单元包含用于利用所述经组合条件码寄存器的标量操作的指令,及用于利用所述经组合条件码寄存器的向量操作的指令;且其中所述标量操作为标量比较,对于真比较,将所述经组合条件码寄存器的每一位设置为第一值,且对于假比较,将所述经组合条件码寄存器的每一位设置为第二值。 |
地址 |
美国加利福尼亚州 |