通用定义

功能说明

三个源操作数时指令的通用格式,三个源操作数分别为src, dst和标量scalar。注:这不是真正的指令。

函数原型

instruction (mask, dst, src, scalar, repeat_times, dst_rep_stride, src_rep_stride, )

参数说明

表1

参数名称

输入/输出

含义

instruction

输入

指令名称,TIK DSL中为全小写字符串。

mask

输入

请参考单目/通用定义/表1中mask参数描述。

dst

输出

矢量目的操作数/矢量源操作数1,tensor起始element,支持数据精度见具体指令。

Tensor的scope为Unified Buffer

src

输入

矢量源操作数0,tensor起始element,支持数据精度见具体指令。

Tensor的scope为Unified Buffer

scalar

输入

标量源操作数,支持Scalar/立即数

repeat_times

输入

重复迭代次数。

dst_rep_stride

输入

相邻迭代间,矢量目的操作数相同block地址步长。

src_rep_stride

输入

相邻迭代间,矢量源操作数相同block地址步长。

注意事项