开发者
资源
[object Object][object Object][object Object]undefined
[object Object]

按元素比较两个矢量的大小关系,若比较后的结果为真,则输出结果的对应比特位为1,否则为0。计算公式如下:

result=asc_gt(src0,src1)\overrightarrow{\text{result}} = \text{asc\_gt}(\overrightarrow{src0}, \overrightarrow{src1}) [result0result1resultn1]=[I(src00>src10)I(src01>src11)I(src0n1>src1n1)]\begin{bmatrix} \text{result}_0 \\ \text{result}_1 \\ \vdots \\ \text{result}_{n-1} \end{bmatrix} = \begin{bmatrix} \mathbb{I}_{(src0_0 > src1_0)} \\ \mathbb{I}_{(src0_1 > src1_1)} \\ \vdots \\ \mathbb{I}_{(src0_{n-1} > src1_{n-1})} \end{bmatrix} [object Object]
  • 高维切分计算

    [object Object]
  • 同步计算

    [object Object]
[object Object][object Object]undefined
[object Object]

[object Object]

PIPE_V

[object Object]
  • 操作数地址重叠约束请参考
  • dst、src0、src1的起始地址需要32字节对齐。
  • dst按照小端顺序排序成二进制结果,对应src中相应位置的数据比较结果。
  • 当结果输出到目的地址中时,mask参数不生效。
  • 使用寄存器形式的接口时,需要配合获取比较结果。
  • 当结果输出到寄存器中时,固定处理256B的数据,repeat字段不生效。
  • 当结果输出到寄存器中时,若mask某bit位为0,对应输出寄存器的bit位的值不会改变时,最终结果可能会有上一次计算的残留。如果要初始化寄存器,可以调用接口。
[object Object]
[object Object]