开发者
资源
[object Object][object Object][object Object]undefined
[object Object]

根据索引位置index将源操作数src按元素收集到目的操作数dst中。

[object Object]
  • 收集UB中的元素

    [object Object]
  • 收集矢量数据寄存器中的元素

    [object Object]
[object Object]
  • 收集UB中的元素

    [object Object]undefined
  • 收集矢量数据寄存器中的元素

    [object Object]undefined

矢量数据寄存器和掩码寄存器的详细说明请参见

[object Object]

[object Object]

PIPE_V

[object Object]
  • 收集UB中的元素

    当src的数据类型为b8数据类型时,dst为b16数据类型,这种情况下目的操作数的低8位与源操作数相同,高8位自动补0。例如src为int8_t数据类型:

    40 = 0b00101000 -> 0b0000000000101000, 扩充至16位后等于40;

    -40 = 0b11011000 -> 0b0000000011011000,扩充至16位后等于216。

  • 收集矢量数据寄存器中的元素

    src为矢量数据寄存器类型,位宽是固定的VL, 存储的元素个数固定。如果index中索引值超出当前矢量数据寄存器中能存储的最大元素个数时,按照如下方式处理:设定当前矢量数据寄存器所能存储的最大数据元素个数为vl_length, index中索引值为i,索引值更新为i % vl_length。

[object Object]
  • 收集UB中的元素

    [object Object]
  • 收集矢量数据寄存器中的元素

    [object Object]