昇腾社区首页
中文
注册

load_cbuf_to_ca

功能说明

实现数据从L1搬运到L0A。

接口原型

void load_cbuf_to_ca(__ca__ bfloat16_t *dst, __cbuf__ bfloat16_t *src, uint16_t baseIdx, uint8_t repeat, uint16_t srcStride, uint16_t dstStride, uint8_t sid, bool transpose, addr_cal_mode_t addr_cal_mode); 

void load_cbuf_to_ca(__ca__ half *dst, __cbuf__ half *src, uint16_t baseIdx, uint8_t repeat, uint16_t srcStride, uint16_t dstStride, uint8_t sid, bool transpose, addr_cal_mode_t addr_cal_mode); 

void load_cbuf_to_ca(__ca__ float *dst, __cbuf__ float *src, uint16_t baseIdx, uint8_t repeat, uint16_t srcStride, uint16_t dstStride, uint8_t sid, bool transpose, addr_cal_mode_t addr_cal_mode); 
void load_cbuf_to_ca(__ca__ int32_t *dst, __cbuf__ int32_t *src, uint16_t baseIdx, uint8_t repeat, uint16_t srcStride, uint16_t dstStride, uint8_t sid, bool transpose, addr_cal_mode_t addr_cal_mode); 

void load_cbuf_to_ca(__ca__ int8_t *dst, __cbuf__ int8_t *src, uint16_t baseIdx, uint8_t repeat, uint16_t srcStride, uint16_t dstStride, uint8_t sid, bool transpose, addr_cal_mode_t addr_cal_mode); 

void load_cbuf_to_ca(__ca__ uint32_t *dst, __cbuf__ uint32_t *src, uint16_t baseIdx, uint8_t repeat, uint16_t srcStride, uint16_t dstStride, uint8_t sid, bool transpose, addr_cal_mode_t addr_cal_mode); 

void load_cbuf_to_ca(__ca__ uint8_t *dst, __cbuf__ uint8_t *src, uint16_t baseIdx, uint8_t repeat, uint16_t srcStride, uint16_t dstStride, uint8_t sid, bool transpose, addr_cal_mode_t addr_cal_mode);

流水类型

PIPE_MTE1