我想使用编译器内在函数在 NEON 寄存器上执行 SIMD 算术右移(即符号位移位)恒定量。然而,我在文档中提到的所有这些转变内在函数中都找不到这种特殊的转变。NEON 是否甚至支持算术移位(不过,如果不支持会很奇怪)而且我太笨了,找不到它(或者正在寻找错误的术语)?或者它可能只是正常的vshr(q)_n
内在属性,而这种转变是由所使用的实际类型的符号决定的?
问问题
1411 次
我想使用编译器内在函数在 NEON 寄存器上执行 SIMD 算术右移(即符号位移位)恒定量。然而,我在文档中提到的所有这些转变内在函数中都找不到这种特殊的转变。NEON 是否甚至支持算术移位(不过,如果不支持会很奇怪)而且我太笨了,找不到它(或者正在寻找错误的术语)?或者它可能只是正常的vshr(q)_n
内在属性,而这种转变是由所使用的实际类型的符号决定的?