好吧,我一直在敲我的頭,最後一天,我確信這是一件簡單的事情。爲什麼這個代碼不起作用?我使用的Xcode 3.2.5和LLVM,當我嘗試編譯是這樣的:vreinterpret NEON Intrinsics問題
uint16x8_t testUnsigned = {1,2,3,4,5,6,7,8};
int16x8_t testSigned;
testSigned = vreinterpretq_s16_u16(testUnsigned);
我得到的錯誤:「分配給來自不兼容的類型‘int16x8_t’‘詮釋’」我所有的其他工作的內在函數很好,但由於某種原因,我無法重新解釋矢量。有任何想法嗎?提前致謝。
這樣的c風格轉換被編譯器禁止,唉。 – 2011-04-24 05:34:59