関数関連の拡張
このセクションの内容:
コンパイラでは、C規格のサポートに加えて、関数を記述するための拡張が利用できます。これらを使用すると、次のことが可能になります。
32ビットCPUモードArmとThumb用にコードの生成
A64命令セットのコードの生成
RAMで関数を実行
異なるデバイスに割り込み関数を記述
関数インライン化の制御
関数の最適化の促進
ハードウェア機能にアクセス
TrustZoneのインターフェース関数の作成
コンパイラでは、これらの機能をコンパイラオプション、拡張キーワード、プラグマディレクティブ、組み込み関数で実現します。
最適化の詳細は、組み込みアプリケーション用の効率的なコーディングを参照してください。ハードウェア操作のアクセスに使用可能な組込み関数の詳細は、組み込み関数のを参照してください。