根据索引位置index将源操作数src按元素收集到目的操作数dst中。
收集UB中的元素
[object Object]收集矢量数据寄存器中的元素
[object Object]
收集UB中的元素
[object Object]undefined
收集矢量数据寄存器中的元素
[object Object]undefined
无
PIPE_V
收集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。
收集UB中的元素
[object Object]收集矢量数据寄存器中的元素
[object Object]