C++ 霓虹灯矢量类型相对于矢量大小的优势?
除了正常的GCC样式向量外,还支持clang ang clang++(使用C++ 霓虹灯矢量类型相对于矢量大小的优势?,c++,c,clang,simd,neon,C++,C,Clang,Simd,Neon,除了正常的GCC样式向量外,还支持clang ang clang++(使用vector\u size属性)ext_vector_type支持一些额外的语法,neon_polyvector_type进行无载波乘法,但是neon_vector_type提供了vector_size没有的什么 AFAICTneon\u vector\u typeasvector\u size。它有一些vec_size没有的限制,比如只在启用NEON时在ARM上工作,只支持64位和128位向量,只在clang上工作,等等
vector\u size
属性)ext_vector_type
支持一些额外的语法,neon_polyvector_type
进行无载波乘法,但是neon_vector_type
提供了vector_size
没有的什么
AFAICTneon\u vector\u type
asvector\u size
。它有一些vec_size
没有的限制,比如只在启用NEON时在ARM上工作,只支持64位和128位向量,只在clang上工作,等等,所以我想到的唯一一件事是,也许整个要点是确保你不会误认为你的代码运行得很快,但我很难相信这就是它的原因(尽管这可能是一个有用的诊断)