好的,我在最后一天一直在敲我的头,我确信这很简单,所以就这样吧。为什么这段代码不起作用?我正在使用 Xcode 3.2.5 和 LLVM,当我尝试编译这样的东西时:
uint16x8_t testUnsigned = {1,2,3,4,5,6,7,8};
int16x8_t testSigned;
testSigned = vreinterpretq_s16_u16(testUnsigned);
我收到错误消息:“从不兼容的类型'int'分配给'int16x8_t'”我所有其他内在函数都可以正常工作,但由于某种原因我无法重新解释向量。有任何想法吗?提前致谢。