向量频率压缩指令
    41.
    发明公开

    公开(公告)号:CN104011673A

    公开(公告)日:2014-08-27

    申请号:CN201180075999.0

    申请日:2011-12-30

    Abstract: 一种处理器核,包括用于解码包括源操作数和目的地操作数的向量频率压缩指令的硬件解码单元。源操作数指定包括多个源数据元素的源向量寄存器,多个源数据元素包括都要被压缩到目的地向量寄存器中作为值和行程长度对的一个或多个相同数据元素行程。目的地操作数标识目的地向量寄存器。处理器核还包括用于执行所解码的向量频率压缩指令的执行单元,该指令使得对于每个源数据元素,将值复制到目的地向量寄存器中以指示该源数据元素的值。将一个或多个相同源数据元素行程编码到目的地向量寄存器中作为由该行程的行程长度跟随的预定压缩值。

    用于提供向量横向比较功能的指令和逻辑

    公开(公告)号:CN103959237A

    公开(公告)日:2014-07-30

    申请号:CN201180075149.0

    申请日:2011-11-30

    Abstract: 指令和逻辑提供向量横向比较功能。响应于指定目的地操作数、向量元素的大小、源操作数、以及与源操作数中的向量元素数据字段的部分相对应的掩码的指令,一些实施例从源操作数中的与掩码相对应的指定大小的数据字段中读取值,并比较所述值是否相等。在一些实施例中,响应于检测到不相等,可采取陷入。在一些替代实施例中,可设置标志。在其他替代实施例中,可针对相应的不相等值将掩码字段设置为被掩蔽状态。在一些实施例中,响应于源操作数的所有未被掩蔽数据字段等于特定值,可将该值广播至目的地操作数中的指定大小的所有数据字段。

    用于提供向量分散操作和聚集操作功能的指令和逻辑

    公开(公告)号:CN106293631B

    公开(公告)日:2020-04-10

    申请号:CN201610702750.2

    申请日:2011-09-26

    Abstract: 本申请公开了用于提供向量分散操作和聚集操作功能的指令和逻辑。指令和逻辑提供向量分散操作和/或聚集操作功能。在一些实施例中,响应于指定聚集和第二操作、目的地寄存器、操作数寄存器以及存储器地址的指令,执行单元读取掩码寄存器中的值,其中掩码寄存器中的字段对应于存储器中的数据元素的索引寄存器中的偏移量索引。第一掩码值指示该元素尚未从存储器中被聚集,而第二值指示该元素无需被聚集或已经被聚集。对于具有第一值的每个数据元素,将该数据元素从存储器聚集到相应的目的地寄存器位置中,并且将掩码寄存器中的相应值改成第二值。当所有的掩码寄存器字段具有第二值时,利用目的地和操作数寄存器中的相应数据来执行第二操作以产生结果。

Patent Agency Ranking