コンパイラには、DSP アルゴリズムの実装を支援する組み込み関数が用意されています。これらのコンパイラ組み込み関数には、以下に対する適切なターゲット命令が含まれます。
ARM v5TE 以降の ARM アーキテクチャ
Thumb-2 アーキテクチャ
すべての命令にそれと対応するコンパイラ組み込み関数があるわけではありません。コンパイラは複数のコンパイラ組み込み関数、またはコンパイラ組み込み関数と
C の演算子の組み合わせで、さらに強力な命令を生成できます。例えば、ARM v5TE QDADD
命令は、__qadd
と __qdbl
の組み合わせによって生成できます。
『コンパイラリファレンス』: