Sun Sparc 関数の結果の規則 (32 ビット)

Sun Sparc では、関数の結果は、結果のデータ型に応じて、次の 4 種類のいずれかの方法で返されます。

  1. レジスタ o0 を使用
  2. 一時記憶域を使用
  3. レジスタ f0 を使用
  4. レジスタ f0 および f1 を使用

Sun Sparc システムでは、呼び出しの前に、呼び出し側のプロシージャが一時記憶域を指定し、%sp+0x40 のユーザー フレームに、一時記憶域へのアドレスを 1 語の非表示パラメーターで保存します。