[发明专利]位置乱处理器、方法、系统和指令在审
申请号: | 202111287363.4 | 申请日: | 2015-09-04 |
公开(公告)号: | CN114020328A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | R.埃斯帕萨;G.索尔;D.吉伦凡多斯 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/312;G06F9/38 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 李炜;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 位置 处理器 方法 系统 指令 | ||
1.一种处理器,包括:
解码单元,用于对指令解码,所述指令用于指示第一操作数,所述第一操作数包括一个或多个四字,所述指令进一步指示第二操作数,所述第二操作数包括一个或多个选择元素,并且所述指令用于进一步指示第三操作数,所述第三操作数用于指定用于基于所述第一操作数和所述第二操作数而执行的操作的结果的目的地;以及
执行单元,耦合至所述解码单元,所述执行单元用于执行所述指令以生成所述结果,并将所述结果存储到所述目的地;
其中,所述一个或多个选择元素各自都与以下两者对应:
所述结果的不同的相应的位的位置;以及
所述一个或多个四字中的相应的四字;并且
其中,对于所述一个或多个选择元素中的每个选择元素,所述执行单元用于将所述结果的对应的位的位置处的值设置为等于对应的四字的、由所述选择元素标识的相应的单个位。
2.如权利要求1所述的处理器,其中,所述结果包括各自都与所述一个或多个四字中的相应的一个四字对应的多个单个的位,并且其中,所述多个单个的位用于被存储在相邻的位的位置中。
3.如权利要求1或2所述的处理器,其中,所述一个或多个选择元素包括字节尺寸的选择元素,其中,所述执行单元用于使用所述字节尺寸的选择元素的六个位来设置所述结果的对应的位的位置处的值。
4.如权利要求1至3中的任一项所述的处理器,其中,所述执行单元响应于所述指令而用于将所述结果存储在写掩码寄存器中。
5.如权利要求1至4中的任一项所述的处理器,其中,所述第二操作数的尺寸等于128位、256位或512位。
6.如权利要求1至5中的任一项所述的处理器,其中,所述第二操作数用于被存储在寄存器中。
7.如权利要求1至6中的任一项所述的处理器,其中,所述第二操作数用于被存储在存储器位置中。
8.一种或多种非瞬态计算机可读介质,具有存储于其上的指令,所述指令当利用处理器执行时执行方法,所述方法包括:
对指令解码,所述指令指示第一操作数,所述第一操作数包括一个或多个四字,其中,所述指令进一步指示第二操作数,所述第二操作数包括一个或多个选择元素,并且其中,所述指令进一步指示第三操作数,所述第三操作数指定用于基于所述第一操作数和所述第二操作数而被执行的操作的结果的目的地;以及
执行所述指令,以生成所述结果,并将所述结果存储到所述目的地;
其中,所述一个或多个选择元素各自都与以下两者对应:
所述结果的不同的相应的位的位置;以及
所述一个或多个四字中的相应的四字;并且
其中,对于所述一个或多个选择元素中的每个选择元素,所述执行单元将所述结果的对应的位的位置处的值设置为等于对应的四字的、由所述选择元素标识的相应的单个位。
9.如权利要求8所述的一种或多种非瞬态计算机可读介质,其中,所述结果包括与所述一个或多个四字中的相应的一个四字对应的多个单个的位,并且其中,所述多个单个的位被存储在相邻的位的位置中。
10.如权利要求8或9所述的一种或多种非瞬态计算机可读介质,其中,所述一个或多个选择元素包括字节尺寸的选择元素,其中,所述处理器的执行单元使用所述字节尺寸的选择元素的六个位来设置所述结果的对应的位的位置处的值。
11.如权利要求8至10中的任一项所述的一种或多种非瞬态计算机可读介质,其中,所述结果被存储在写掩码寄存器中。
12.如权利要求8至11中的任一项所述的一种或多种非瞬态计算机可读介质,其中,所述第二操作数的尺寸等于128位、256位或512位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111287363.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:歌曲文件的歌词匹配方法和装置
- 下一篇:一种具有余料自动清理功能的链斗输送机