我正在尝试使用SIMD计算exponential
函数。我发现了这个功能:https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_exp_ps&expand=2136
我已将"immintrin.h"
包含在我的代码中,而且我的cpu也有一个SSE
标记。但gcc
抱怨error: ‘_mm_exp_pd’ was not declared in this scope
如何检查SVML指令是否已启用?
答案 0 :(得分:4)
SVML是一个专有的英特尔库,可与英特尔编译器(ICC)配合使用。如果您不使用ICC,那么您需要找到一个等效的库,例如sse_mathfun或avx_mathfun。