インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス

cpu_dispatch

ターゲット・プロセッサーのリストでのみ実行する関数のバージョンを作成します。

構文

Windows®:

__declspec(cpu_dispatch(cpuid, cpuid, ...))

Linux*:

__attribute__((cpu_dispatch(cpuid, cpuid, ...)))

引数

cpuid

サポートされる値のリストは、cpu_specific を参照してください。

説明

このキーワードを使用して、ターゲット・プロセッサーのリストと空の関数本体/関数スタブを提供できます。

この機能は、IA-32 またはインテル® 64 アーキテクチャー・ベースのインテル® プロセッサーでのみ利用できます。インテル以外のプロセッサーでは利用できません。手動プロセッサー・ディスパッチ機能を使用してビルドしたアプリケーションは、互換プロセッサーよりもインテル® プロセッサーでより高度に最適化されることがあります。

関連情報