发明名称 组合微处理器内的多个寄存器单元的方法和设备
摘要 本发明描述一种用以组合微处理器(例如数字信号处理器)内的多个寄存器单元的方法和系统。从处理单元内的寄存器堆结构检索第一寄存器单元和第二寄存器单元,所述第一寄存器单元和所述第二寄存器单元非相邻地位于所述寄存器堆结构内。在执行单一指令期间进一步组合所述第一寄存器单元和所述第二寄存器单元以形成所得寄存器单元。最后,将所述所得寄存器单元存储在所述寄存器堆结构内以用于进一步处理。或者,检索来自所述第一寄存器单元的第一半字单元和来自所述第二寄存器单元的第二半字单元。在执行单一指令期间将所述第一半字单元和所述第二半字单元进一步输入到所得寄存器单元的对应高部分和低部分中以形成所述所得寄存器单元。最后,将所述所得寄存器单元存储在所述寄存器堆结构内以用于进一步处理。
申请公布号 CN101495959B 申请公布日期 2012.04.25
申请号 CN200780028268.4 申请日期 2007.07.31
申请人 高通股份有限公司 发明人 卢奇安·科德雷斯库;埃里克·普隆德克;曾贸
分类号 G06F9/315(2006.01)I 主分类号 G06F9/315(2006.01)I
代理机构 北京律盟知识产权代理有限责任公司 11287 代理人 刘国伟
主权项 一种用于组合多个寄存器单元的方法,其包含:接收可执行指令;以及执行所述指令以在执行单一指令期间组合来自寄存器堆结构的第一寄存器单元和第二寄存器单元以在寄存器堆结构中形成所得寄存器单元,其中所述所得寄存器单元是大于所述第一寄存器单元和所述第二寄存器单元中任一者的寄存器对单元,所述第一寄存器单元和所述第二寄存器单元非相邻地位于所述寄存器堆结构内。
地址 美国加利福尼亚州