インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
ターゲット・プロセッサーのリストでのみ実行する関数のバージョンを作成します。
Windows*: __declspec(cpu_dispatch(cpuid, cpuid, ...)) |
Linux*: __attribute__((cpu_dispatch(cpuid, cpuid, ...))) |
cpuid |
サポートされる値のリストは、cpu_specific を参照してください。 |
このキーワードを使用して、ターゲット・プロセッサーのリストと空の関数本体/関数スタブを提供できます。
この機能は、IA-32 またはインテル® 64 アーキテクチャー・ベースのインテル® プロセッサーでのみ利用できます。インテル以外のプロセッサーでは利用できません。手動プロセッサー・ディスパッチ機能を使用してビルドしたアプリケーションは、互換プロセッサーよりもインテル® プロセッサーでより高度に最適化されることがあります。