此为有两个源操作数时指令的通用格式。
注意,此章节仅为通用格式说明,不是真正的指令。
instruction (mask, dst, src0, src1, repeat_times, dst_rep_stride, src0_rep_stride, src1_rep_stride)
参数名称 |
输入/输出 |
含义 |
---|---|---|
instruction |
输入 |
指令名称,TIK DSL中为全小写字符串。 |
mask |
输入 |
请参考表1中mask参数描述。 |
dst |
输出 |
目的操作数,tensor起始element,支持数据类型见具体指令。 Tensor的scope为Unified Buffer。 |
src0 |
输入 |
源操作数0,tensor起始element,支持数据类型见具体指令。 Tensor的scope为Unified Buffer。 |
src1 |
输入 |
源操作数1,tensor起始element,支持数据类型见具体指令。 Tensor的scope为Unified Buffer。 |
repeat_times |
输入 |
重复迭代次数。 |
dst_rep_stride |
输入 |
相邻迭代间,目的操作数相同block地址步长。 |
src0_rep_stride |
输入 |
相邻迭代间,源操作数0相同block地址步长。 |
src1_rep_stride |
输入 |
相邻迭代间,源操作数1相同block地址步长。 |