矢量预测指令
    4.
    发明公开

    公开(公告)号:CN108780395A

    公开(公告)日:2018-11-09

    申请号:CN201780017670.6

    申请日:2017-03-17

    申请人: ARM有限公司

    IPC分类号: G06F9/30

    CPC分类号: G06F9/30036 G06F9/30018

    摘要: 一种装置包括处理电路4及指令解码器6,指令解码器6支持对矢量值的相应数据元素执行处理的多个路径的矢量指令。响应于矢量预测指令,指令解码器6控制处理电路4基于每个用于确定对应元素通过还是未通过测试条件的多个元素比较运算的结果而设置控制信息。该控制信息控制在矢量预测指令之后的预定数量之后续矢量指令的处理。通过矢量预测指令硬连接或识别该预定数量。对于该等后续矢量指令中的一个,基于通过对应数据元素的控制信息指示的结果掩码矢量处理的给定路径的给定部分的操作。

    用于压缩和循环的指令和逻辑

    公开(公告)号:CN108292216A

    公开(公告)日:2018-07-17

    申请号:CN201680067808.9

    申请日:2016-11-18

    申请人: 英特尔公司

    IPC分类号: G06F9/30 G06F9/38

    摘要: 一种处理器包括用于执行指令的执行单元。所述执行单元包括用于将多个经掩码元素从源向量压缩到目的地向量的逻辑。所述执行单元还包括用于在所述目的地向量内的可循环索引处将所述经掩码元素置于所述目的地向量中的逻辑。所述可循环索引用于指示由预先进入所述目的地向量的元素产生的偏移量。所述执行单元进一步包括用于判定压缩所述多个经掩码元素是否将使得所述可循环索引超过所述目的地向量的尺寸的逻辑。所述执行单元还包括用于关于所述目的地向量的开始来重置所述可循环索引以便相对于所述目的地向量的开始来压缩所述多个经掩码元素中的至少一个的逻辑。