发明名称 |
在单指令多数据(SIMD)数据处理器中提供扩展寻址模式 |
摘要 |
由N比特处理器(14)执行具有更新的第一存储器访问指令包括:访问多个寄存器(34)中的至少一个源寄存器,其中,所述访问包括访问第一寄存器,其中,多个寄存器中的每个寄存器包括N比特的主部分和M比特的扩展部分,其中,第一寄存器的主部分包括第一地址操作数。执行第一指令还包括:使用第一地址操作数形成存储器访问地址;使用存储器访问地址作为用于进行存储器访问的地址;产生更新地址操作数;以及将更新地址操作数写入第一寄存器的主部分。产生包括:访问至少一个源寄存器中的源寄存器的扩展部分以获得修改信息,并且在产生更新地址操作数时使用修改信息。 |
申请公布号 |
CN102124443B |
申请公布日期 |
2014.05.07 |
申请号 |
CN200980131904.5 |
申请日期 |
2009.05.28 |
申请人 |
飞思卡尔半导体公司 |
发明人 |
威廉·C·莫耶 |
分类号 |
G06F9/30(2006.01)I;G06F9/34(2006.01)I;G06F9/345(2006.01)I;G06F15/80(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
中原信达知识产权代理有限责任公司 11219 |
代理人 |
刘光明;穆德骏 |
主权项 |
一种操作数据处理系统的方法,包括:通过N比特处理器执行第一指令,其中,所述第一指令是具有更新的存储器访问指令,其中,所述第一指令的执行包括:访问多个寄存器中的至少一个源寄存器,其中,访问所述至少一个源寄存器包括访问所述多个寄存器中的第一寄存器,其中,所述多个寄存器中的每个寄存器包括N比特的主寄存器部分和M比特的扩展寄存器部分,其中,所述第一寄存器的所述主寄存器部分包括第一地址操作数;使用所述第一地址操作数来形成存储器访问地址;使用所述存储器访问地址作为用于进行存储器访问的地址;产生更新地址操作数,其中,所述更新地址操作数基于所述第一地址操作数;将所述更新地址操作数写入所述第一寄存器的所述主寄存器部分;其中,所述产生包括:访问所述至少一个源寄存器中的源寄存器的扩展寄存器部分以获得修改信息,并且在产生更新地址操作数时使用所述修改信息。 |
地址 |
美国得克萨斯 |