昇腾社区首页
中文
注册

接口基本信息

从源(SRC)到目标(DST)的通用数据搬运。该指令支持对于OUT操作的数据地址以字节对齐,UB的地址以32字节对齐

表1 move_align参数说明

参数名

说明

取值范围

单位

dst

目的地址

/

/

src

源数据地址

/

/

sid

用于SMMU TLB预取提示的一般为0

/

/

nBurst

搬运数据块数量

[0, 2^12-1]

block

lenBurst

数据块长度

对于类型=b16,必须是2的倍数。

对于类型=b32,必须是4的倍数。

[0, 2^21-1]

B

leftPaddingNum

左侧pad数量(最大32B)

[0, 21]

B

rightPaddingNum

右侧pad数量(最大32B)

[0, 32]

B

srcGap

两个相邻源数据块之间的间隙大小

[0, 2^32-1]

UB的间隔以32字节为单位,而OUT的间隔以字节为单位

dstGap

两个相邻目的数据块之间的间隙大小

[0, 2^32-1]

UB的间隔以32字节为单位,而OUT的间隔以字节为单位