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