[发明专利]用于装入/移动以及复制指令的处理器、系统和方法有效
申请号: | 200910133165.5 | 申请日: | 2002-12-12 |
公开(公告)号: | CN101520723A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | P·罗塞尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/312 | 分类号: | G06F9/312;G06F9/315;G06F9/38 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 亓 云 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 装入 移动 以及 复制 指令 处理器 系统 方法 | ||
本发明专利申请是国际申请号为PCT/US02/40166,国际申请日为2002年12月12日,进入中国国家阶段的申请号为02825327.2,名称为“用于装入/移动以及复制指令的处理器、系统和方法”的发明专利申请的分案申请。
技术领域
本发明涉及处理器的装入/移动以及复制指令。
背景技术
系统体系结构说明处理器操作的模式以及被提供用于支持操作系统的机制,该机制包括面向系统的寄存器和数据结构以及面向系统的指令。该系统体系结构也提供用于在实际地址和保护模式之间切换的必要机制。
对系统体系结构引入单指令、多数据(SIMD)技术提供了对包含于64位寄存器内的封包整数数据的并行计算。SIMD对例如高级媒体、图像处理和数据压缩应用中的处理器提供增强性能。
发明内容
为了解决以上问题,本发明的第一方面提供了一种处理器,包括:存储单元;控制器逻辑;以及执行单元数据路径,包括算术逻辑单元和通用寄存器组,所述算术逻辑单元响应于指令执行功能,其中一个指令包括移动和复制指令,促使算术处理器将源的多个位组装入目的寄存器的多个不连续的位组,并把所述多个不连续的位组中的每个组复制到该目的寄存器的后续位组中。
本发明的第二方面提供一种方法,所述方法包含:在处理器中,将源的多个位组装入到目的寄存器的多个不连续的位组;以及把所述目的寄存器中的所述多个不连续的位组中的每个组复制到该目的寄存器的后续位组中。
本发明的第三方面提供一种系统,包括:存储第一指令的存储器;执行所述第一指令的处理器,使得该处理器:将源的多个位组装入到目的寄存器的多个不连续的位组中;以及把所述目的寄存器中的所述多个不连续的位组中的每个组复制到该目的寄存器的后续位组中。
本发明的第四方面提供一种处理器,包括:存储单元;控制器逻辑;以及执行单元数据路径,包括算术逻辑单元和通用寄存器组,所述算术逻辑单元响应于指令执行功能,其中一个指令包括移动封包单浮点高和复制指令,该指令促使处理器将源的位[63-32]装入128位的目的寄存器的位[31-0]中,将目的寄存器的位[31-0]复制到目的寄存器的位[63-32]中,将源的位[127-96]装入目的寄存器的位[95-64]中,以及在所述目的寄存器的位[127-96]中复制目的寄存器的位[95-64]。
本发明的第五方面提供一种在处理器中执行的方法,所述方法包含:访问源的位[127-0];以及在目的寄存器的位[31-0]中装入源的位[63-32],并在目的寄存器的位[63-32]中复制目的寄存器的位[31-0];以及在所述目的寄存器的位[95-64]中装入源的位[127-96],并且在目的寄存器的位[127-96]中复制目的寄存器的位[95-64]。
本发明的第六方面提供一种系统,包括:存储第一指令的存储器;执行所述第一指令的处理器,使得所述处理器:在128位的目的寄存器的位[31-0]中装入源的位[63-32];在所述目的寄存器的位[63-32]中复制所述目的寄存器的位[31-0];在所述目的寄存器的位[95-64]中装入源的位[127-96];以及在所述目的寄存器的位[127-96]中复制所述目的寄存器的位[95-64]。
本发明的第七方面提供一种处理器,包括:存储单元;控制器逻辑;以及执行单元数据路径,包括算术逻辑单元和通用寄存器组,所述算术逻辑单元响应于指令执行功能,其中一个指令包括移动封包单浮点低和复制指令,该指令促使处理器把源的位[31-0]装入到128位的目的寄存器的位[31-0]中,在所述目的寄存器的位[63-32]中复制该目的寄存器的位[31-0],在所述目的寄存器的位[95-64]中装入所述源的位[95-64],以及在所述目的寄存器的位[127-96]中复制所述目的寄存器的位[95-64]。
本发明的第八方面提供一种方法,所述方法包含:在处理器中,在128位的目的寄存器的位[31-0]中装入源的位[31-0];在所述目的寄存器的位[63-32]中复制目的寄存器的位[31-0];在所述目的寄存器的位[95-64]中装入所述源的位[95-64];以及在所述目的寄存器的位[127-96]中复制所述目的寄存器的位[95-64]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910133165.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理设备及其控制方法
- 下一篇:光刻装置及器件制造方法