組込み関数

本デベロッパー・ガイドおよびリファレンスには、組込み関数に関する詳細は記載されていません。利用可能な組込み関数の詳細は、インテル® 組込み関数ガイド (https://software.intel.com/sites/landingpage/IntrinsicsGuide/ (英語)) を参照してください。

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

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

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

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

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

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