JADA099C February 2019 – March 2026
引数を渡すために使用できるレジスタには、R0~3 (FPU をサポートするデバイスにおける 32 ビット浮動小数点引数)、ACC:P (64 ビット引数)、ACC (32 ビット引数)、XAR4 および XAR5 (ポインタ引数)、AL および AH (16 ビット引数) があります。各型の最初の引数はその型用のレジスタに配置され、その型の残りの引数はスタックに配置されます。
FPU64 をサポートするデバイスでは、倍精度浮動小数点数 (64 ビット) はレジスタで渡されます。FPU64 をサポートしないデバイスでは、精度浮動小数点型は参照によって渡されます。
『TMS320C28x C/C++ コンパイラの最適化ユーザー ガイド』 (SPRU514) の「関数で呼び出しを行う方法」を参照してください。