質問

Intel Avx Intrinsicsライブラリはありますか? SSE2 Integer Intrinsicsがコンパイル時間に使用できない場合、MMX内シックにfall倒している「SSE2MMX.H」ヘッダーなどのようなものを探しています。したがって、AVXに同様のライブラリがあれば、AVX拡張が利用できない場合にほぼ最適な速度を持つ新しいハードウェアの最適化コードを記述できます。グーグルはこれまでのところあまり役に立ちませんでした:(

役に立ちましたか?

解決

Intelはaを提供します AVXエミュレーションヘッダー. 。試したことはありませんが、リンクされた記事「AVXエミュレーションヘッダーファイルは、インテル命令セットの拡張機能に内因性を使用します。 AVXエミュレーションヘッダーファイルを使用するには。単にこのファイルを含めるだけで使用するには: #include "avxintrin_emu.h" 通常のnstead #include <immintrin.h>「 - これがあなたが探しているもののように聞こえます。

Intelには、呼ばれるエミュレータもあります SDE, 、これは便利かもしれません。 AVXコードのテストにはまだ使用していませんが、古いCPUでAES-NI命令セットを使用してコードをテストするためにマシンで正常に機能しました。AVXエミュレーションもサポートしていることは知っています。 SDEは、CPUID処理コードをチェックするのに特に役立ちます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top