我似乎找不到_mm_pow_ps或_mm256_pow_ps的内在函数,两者都应该包含在'immintrin.h'中。
Clang没有定义这些或者它们是否在我不包含的标题中?
答案 0 :(得分:4)
复合材料"内在函数"实际上是英特尔库内联函数,不是由其他编译器提供的。没有vpowps
指令。
要使内在功能可用,您需要英特尔NGrams。大多数人只是避免使用它们。但是,如果它实现了你想要的东西,那么它值得研究。 IDK还存在其他向量pow
实现。
在Short Vector Math Library (SVML)中,如果您未选中SVML
框,则可以避免在搜索结果中看到这些非便携式功能。