如何使用 SVML 说明
how can I use SVML instructions
我正在尝试使用 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 指令?
SVML 是专有的英特尔库,可与英特尔编译器 (ICC) 配合使用。如果您不使用 ICC,那么您需要找到一个等效的库,例如sse_mathfun or avx_mathfun.
更新:Visual C++ 2019 支持英特尔 SVML x86/x64 架构。
我正在尝试使用 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 指令?
SVML 是专有的英特尔库,可与英特尔编译器 (ICC) 配合使用。如果您不使用 ICC,那么您需要找到一个等效的库,例如sse_mathfun or avx_mathfun.
更新:Visual C++ 2019 支持英特尔 SVML x86/x64 架构。