发明名称 |
打包选择处理器、方法、系统和指令 |
摘要 |
一方面,方法包括接收经掩码的打包旋转指令。指令指示包括多个打包数据元素的第一源打包数据、具有多个掩码元素的打包数据操作掩码、至少一个旋转量和目的地存储位置。响应于指令,将结果打包数据存储在目的地存储位置。结果打包数据包括结果数据元素,每个结果数据元素对应于掩码元素中处于相应的相关位置中的不同的一个。未被相应掩码元素掩码掉的结果数据元素包括第一源打包数据的数据元素中处于相应位置中的已经被旋转的一个数据元素。被相应掩码元素掩码掉的结果数据元素包括被掩码掉的值。公开了其它方法、装置、系统和指令。 |
申请公布号 |
CN104011652A |
申请公布日期 |
2014.08.27 |
申请号 |
CN201180075974.0 |
申请日期 |
2011.12.30 |
申请人 |
英特尔公司 |
发明人 |
E·乌尔德-阿迈德-瓦尔;R·凡伦天;J·考博尔圣阿德里安;S·赛尔;B·L·托尔;Z·斯波伯;A·格雷德斯廷;A·鲁本斯坦 |
分类号 |
G06F9/06(2006.01)I;G06F9/30(2006.01)I;G06F13/14(2006.01)I |
主分类号 |
G06F9/06(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
张东梅 |
主权项 |
一种方法,包括:接收经掩码的打包旋转指令,所述经掩码的打包旋转指令指示包括多个打包数据元素的第一源打包数据,指示具有多个掩码元素的打包数据操作掩码,指示至少一个旋转量,以及指示目的地存储位置;以及响应于所述经掩码的打包旋转指令将结果打包数据存储在目的地存储位置,所述结果打包数据包括多个结果数据元素,每个所述结果数据元素对应于掩码元素中处于相应的相对位置中的不同的一个,其中未被相应掩码元素掩码掉的结果数据元素包括第一源打包数据的数据元素中处于相应位置中的已经被旋转的一个数据元素,且其中被相应掩码元素掩码掉的结果数据元素包括被掩码掉的值。 |
地址 |
美国加利福尼亚州 |