昇腾社区首页
中文
注册

copy_gm_to_cbuf

功能说明

从GM读取数据写入到CBUF中。

可通过设置config参数对应位数控制pad大小

void set_padding(uint64_t config); 
  • 对于b32填充数据,设置config[31:0]位,设置pad大小。
  • 对于b16填充数据,仅使用config[15:0],config[31:16]被忽略。
  • 对于b8填充数据,config[15:8]和config[7:0]应相同,而config[31:16]被忽略。
  • 对于b4填充数据,config[15:12]、config[11:8]、config[7:4]和config[3:0]应相同,而config[31:16]被忽略。

接口原型

void copy_gm_to_cbuf(__cbuf__ void *dst, __gm__ void *src, uint8_t sid, uint16_t nBurst, uint16_t lenBurst, uint16_t srcGap, uint16_t dstGap, pad_t padMode);

流水类型

PIPE_MTE2