发明名称 用于混洗浮点或整数值的装置和方法
摘要 描述了用于将来自源寄存器的数据元素混洗到目的地寄存器的装置和方法。例如,根据一个实施例的方法包括以下操作:读取存储在掩码数据结构中的每个掩码位,所述掩码数据结构包括和目的地寄存器的数据元素相关联的掩码位,其值可用于确定应在存储于第一源寄存器和第二源寄存器中的数据元素上执行掩码操作还是混洗操作;对于目的地寄存器的每个数据元素,如果和该数据元素关联的掩码位指示应执行混洗操作,则将来自第一源寄存器和第二源寄存器的数据元素混洗至目的地寄存器中的指定数据元素;且如果掩码位指示应执行掩码操作,则执行针对所述目的地寄存器的数据元素的指定掩码操作。
申请公布号 CN104025040A 申请公布日期 2014.09.03
申请号 CN201180075873.3 申请日期 2011.12.23
申请人 英特尔公司 发明人 R·凡伦天;E·乌尔德-阿迈德-瓦尔;J·考博尔;T·尤里尔;B·L·托尔
分类号 G06F9/30(2006.01)I;G06F9/305(2006.01)I 主分类号 G06F9/30(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 张欣
主权项 一种用于执行一个或多个指令以执行以下操作的处理器:读取存储在掩码数据结构中的每个掩码位,所述掩码数据结构包括和目的地寄存器的数据元素相关联的掩码位,所述掩码位的值可用于确定应在存储于第一源寄存器和第二源寄存器中的数据元素上执行掩码操作还是混洗操作;对于所述目的地寄存器的每个数据元素,如果和所述数据元素关联的掩码位指示应执行混洗操作,则将来自第一源寄存器和第二源寄存器的数据元素混洗至所述目的地寄存器中的指定数据元素;以及如果所述掩码位指示应执行掩码操作,则执行针对所述目的地寄存器的数据元素的指定掩码操作。
地址 美国加利福尼亚州