組込み関数

インテルの組込み関数については、『インテル® C++ コンパイラー・クラシック・デベロッパー・ガイドおよびリファレンス』 (英語) を参照してください。『インテルの組込み関数ガイド』 (英語) は、インテルの組込み関数の詳細情報と、利用可能なインテルの組込み関数を見つけるためのルックアップ・ツールを提供します。

以下は、一般的な情報です。

インテル® oneAPI DPC++/C++ コンパイラーで組込み関数を利用するコードを使用するには、次の操作を行います。

  • コンパイラーがプロセッサー/アーキテクチャー固有の組込み関数を認識できるように、march コンパイラー・オプションを使用します。

  • 組込み関数を定義する immintrin.h ヘッダーファイルをインクルードします。

各インテル® プロセッサーの組込み関数への対応

すべてのインテル® プロセッサーで組込み関数がすべてサポートされているわけではないことに注意してください。インテル® プロセッサーでサポートされている組込み関数の詳細は、「製品仕様」の「プロセッサー」ページを参照してください。プロセッサー・スペック・ファインダー・ツールで、すべてのプロセッサー・ドキュメントと、各プロセッサーでサポートされている組込み関数を含む機能をリストしたデータシートにアクセスできます。