1. ホーム
  2. c++

[解決済み] SVML命令の使用方法 [重複]について

2022-02-19 16:37:01

質問事項

を計算しようとしています。 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 または avx_mathfun .

アップデイト : Visual C++ 2019 は、x86/x64 アーキテクチャの Intel SVML をサポートします。