ZHCADC3B February 2019 – October 2023
可用于传递实参的寄存器包括 R0-3(支持 FPU 的器件的 32 位浮点实参)、ACC:P(64 位实参)、ACC(32 位实参)、XAR4 和 XAR5(指针实参)以及 AL 和 AH(16 位实参)。每个类型的第一个实参放置在该类型的寄存器中,该类型的其余实参放置在堆栈上。
在支持 FPU64 的器件上,双精度浮点数(64 位)在寄存器中传递。在不支持 FPU64 的器件上,双精度数通过引用传递。
请参阅 TMS320C28x 优化 C/C++ 编译器用户指南 (SPRU514) 中的“函数如何进行调用”。