METHOD AND APPARATUS FOR VARIABLY EXPANDING BETWEEN MASK AND VECTOR REGISTERS
    61.
    发明申请
    METHOD AND APPARATUS FOR VARIABLY EXPANDING BETWEEN MASK AND VECTOR REGISTERS 审中-公开
    方法和装置在掩蔽和矢量寄存器之间进行可变扩展

    公开(公告)号:US20160179520A1

    公开(公告)日:2016-06-23

    申请号:US14581435

    申请日:2014-12-23

    CPC classification number: G06F9/30018 G06F9/30032 G06F9/30036 G06F9/30072

    Abstract: An apparatus and method for performing a variable mask-vector expand. For example, one embodiment of a processor comprises: a source mask register to store a plurality of mask bit values; an index register to store a plurality of index values each associated with a vector data element in a destination vector register and identifying a bit within the source mask register; and variable mask-vector expand logic to expand each of the mask bit values from the source mask register into the associated vector data elements using the index values from the index register, wherein all bits of a vector data element are to be set equal to the mask bit value identified by the index value associated with that vector data element.

    Abstract translation: 一种用于执行可变掩码向量展开的装置和方法。 例如,处理器的一个实施例包括:源掩码寄存器,用于存储多个掩码位值; 索引寄存器,用于存储与目标向量寄存器中的向量数据元素相关联的多个索引值,并且识别源掩码寄存器内的位; 以及可变掩码向量扩展逻辑,以使用来自索引寄存器的索引值将源掩码寄存器中的每个掩码位值扩展到相关联的向量数据元素中,其中向量数据元素的所有位将被设置为等于 由与该向量数据元素相关联的索引值识别的掩码位值。

Patent Agency Ranking