三个源操作数时指令的通用格式,三个源操作数分别为src, dst和标量scalar。注:这不是真正的指令。
instruction (mask, dst, src, scalar, repeat_times, dst_rep_stride, src_rep_stride, )
参数名称 |
输入/输出 |
含义 |
---|---|---|
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地址步长。 |