[发明专利]用于将源操作数映射到不同范围的系统、装置和方法有效
申请号: | 201710089609.4 | 申请日: | 2011-12-22 |
公开(公告)号: | CN106843811B | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | E·乌尔德-阿迈德-瓦尔;T·R·克拉弗 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/302 | 分类号: | G06F9/302 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 何焜 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 将源操 作数 映射 不同 范围 系统 装置 方法 | ||
1.一种存储指令的非暂态机器可读介质,其中所述指令用于使处理器执行一种方法,所述方法包括:
解码所述指令,其中所述指令具有目的地操作数的标识符、源操作数的标识符、以及源范围和目的地范围的指示;
执行经解码的指令以:
将具有所述源范围的所标识的源操作数的多个第一数据元素映射为具有所述目的地范围的多个第二数据元素,其中所述目的地范围至少与所述源范围一样大,且其中所述源范围是连续的,并且所述目的地范围是连续的,以及
将所述多个第二数据元素存储至所标识的目的地操作数中。
2.如权利要求1所述的非暂态机器可读介质,其特征在于,所述源范围和所述目的地范围是固定的。
3.如权利要求1或2所述的非暂态机器可读介质,其特征在于,所述源范围和目的地范围的指示包括源范围操作数和目的地范围操作数,且其中,所述源范围基于所述源范围操作数,所述目的地范围基于所述目的地范围操作数。
4.如权利要求1或2所述的非暂态机器可读介质,其特征在于,所述源范围为0至255、含端值,所述目的地范围为0至256、含端值。
5.如权利要求1或2所述的非暂态机器可读介质,其特征在于,具有源范围的所标识的源操作数的多个第一数据元素至具有目的地范围的多个第二数据元素的映射是并行完成的。
6.如权利要求1或2所述的非暂态机器可读介质,其特征在于,将所述多个第一数据元素映射至所述多个第二数据元素包括:将所述多个第一数据元素乘以一个比率,所述比率为目的地数据范围大小除以源范围大小的比率。
7.如权利要求1或2所述的非暂态机器可读介质,其特征在于,所标识的源操作数是512比特存储器位置,来自该存储器位置的第一数据元素被加载至临时的512比特寄存器。
8.如权利要求1或2所述的非暂态机器可读介质,其特征在于,所述多个第一数据元素和所述多个第二数据元素的每一个大小为32比特。
9.一种处理器,包括:
用于解码指令的装置,其中所述指令具有目的地操作数的标识符、源操作数的标识符、以及源范围和目的地范围的指示;
用于执行经解码的指令以进行以下操作的装置:
将具有所述源范围的所标识的源操作数的多个第一数据元素映射为具有所述目的地范围的多个第二数据元素,其中所述目的地范围至少与所述源范围一样大,且其中所述源范围是连续的,并且所述目的地范围是连续的,以及
将所述多个第二数据元素存储至所标识的目的地操作数中。
10.如权利要求9所述的处理器,其特征在于,所述源范围和所述目的地范围是固定的。
11.如权利要求9或10所述的处理器,其特征在于,所述源范围和目的地范围的指示包括源范围操作数和目的地范围操作数,且其中,所述源范围基于所述源范围操作数,所述目的地范围基于所述目的地范围操作数。
12.如权利要求9或10所述的处理器,其特征在于,所述源范围为0至255、含端值,所述目的地范围为0至256、含端值。
13.如权利要求9或10所述的处理器,其特征在于,具有源范围的所标识的源操作数的多个第一数据元素至具有目的地范围的多个第二数据元素的映射是并行完成的。
14.如权利要求9或10所述的处理器,其特征在于,将所述多个第一数据元素映射至所述多个第二数据元素包括:将所述多个第一数据元素乘以一个比率,所述比率为目的地数据范围大小除以源范围大小的比率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710089609.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种断奶仔猪用饲料添加剂
- 下一篇:摩托车汽油泵包装盒(红色)