vbrcb
功能说明
获取 src 中8个 b16/b32 (由接口数据类型确定)的数据,将每个数据广播成一个 32Bytes 的 block,然后将8个 block 连续写入 dst。
对于 b16 类型的数据,每个 block 包含16个相同的数据。
对于 b32 类型的数据,每个 block 包含8个相同的数据。
MASK在此处不被考虑。MASK可控制哪些元素参与计算。
接口原型
// 相同接口的不同原型区别在于源地址和目的地址的数据类型不同。 void vbrcb(__ubuf__ uint16_t *dst, __ubuf__ uint16_t *src, uint16_t dstBlockStride, uint16_t dstRepeatStride, uint8_t repeat); void vbrcb(__ubuf__ uint32_t *dst, __ubuf__ uint32_t *src, uint16_t dstBlockStride, uint16_t dstRepeatStride, uint8_t repeat);
参数说明
参数含义见 表1 单目运算参数说明。
流水类型
PIPE_V
父主题: 单目运算