Nios II Gen2 プロセッサー・リファレンス・ガイド

ID 683836
日付 10/28/2016
Public
ドキュメント目次

7.4.3.3. 値渡しの構造を持つ関数のスタックフレーム

struct値の引数を受け取る関数は、他の関数と同様に、最初の 16 バイトの引数がレジスターr4からr7に到着します。

構造体の一部がレジスターを使用して渡された場合、関数はレジスターの内容をスタックにコピーする必要があります。この操作は、上の図の可変引数を使用したスタックフレームで示すように、可変引数の場合に必要な操作と類似します。