我该如何使用SVML指令

时间:2017-02-09 02:26:40

标签: c++ x86 sse simd

我正在尝试使用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指令是否已启用?

1 个答案:

答案 0 :(得分:4)

SVML是一个专有的英特尔库,可与英特尔编译器(ICC)配合使用。如果您不使用ICC,那么您需要找到一个等效的库,例如sse_mathfunavx_mathfun