数据搬运典型语义
一条数据搬运指令可以将由lenBurst指定长度的数据,中间间隔Gap大小,搬运nBurst次。
/* intrinsic void copy_gm_to_ubuf(__ubuf__ void *dst, __gm__ void *src, uint8_t sid, uint16_t nBurst, uint16_t lenBurst, uint16_t srcGap, uint16_t dstGap); */ /* 语义 for (int i=0; i<nBurst; i++) { dst + i*(lenBurst + dstGap)*32B = src + i*(lenBurst + srcGap)*32B // 搬运数据长度lenBurst*32B } */
父主题: 典型语义