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

根据掩码mask对输入数据src0,按照src1对应元素进行右移操作,完成后将结果写入dst中。

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

矢量数据寄存器和掩码寄存器的详细说明请参见

[object Object]

[object Object]

PIPE_V

[object Object]
  • 数据类型为无符号类型:执行逻辑右移。逻辑右移会将二进制数整体向右移动指定的位数,最低位被丢弃,最高位用0填充。
  • 对于逻辑移位(无符号数据类型),如果位移量大于等于数据类型位宽,则输出为0。
  • 数据类型为有符号类型:执行算术右移。算术右移会将二进制数整体向右移动指定的位数,最低位被丢弃,最高位用原符号位填充。
  • 对于算术移位(有符号数据类型),如果src0小于0,src1大于0,且src1的位移量大于数据类型位宽,则输出为-1。
  • 对于算术移位(有符号数据类型),如果src0大于0,且src1的位移量大于数据类型位宽,则输出为0。
[object Object]
[object Object]