• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロアセンブラの仕様について)

マクロアセンブラの仕様について

このQ&Aのポイント
  • マクロアセンブラの仕様とは?
  • C言語でfmodを呼び出すコードの展開
  • fmodの引数の渡し方について資料を探しています

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

AMD64 ABI によると, float や double の引数は (基本的に) %xmm0, %xmm1, ... の順に渡されるみたいですね.

参考URL:
http://www.x86-64.org/documentation/abi.pdf
tatsu99
質問者

お礼

ありがとうございます。早速確認してみます。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

そうそう, この辺の「レジスタの使い方や関数の呼び出しに関する規約」を ABI (Application Binary Interface) と呼びます. #1 で挙げた文献は, 「x86 solaris ABI」などのキーワードを使って Google で検索するうちにでてきたものです.

tatsu99
質問者

お礼

なるほどABIですか。#1で教えていただきましたURLの資料で、ほぼ裏付けがとれました。ありがとうございました。私もABIをキーにして検索してみます。

関連するQ&A