[H8-ML(3629)] Re: ルネサスのデバックモニタTIPS
From: hamayan <hamayan@xxxxxxxxxxxxxxxx>
Date: 2003年07月11日(金)22時24分37秒
hamayan です。

"miyamae"> だら、gccからは32ビット長は正しく渡りました。16bitはダメでした。

処理系(コンパイラ)が異なる為に、引数の渡し方が違う為ではないでしょうか。
ルネサスのH8/300Hの引数渡しは、まずER0,ER1に積めるだけ積め込んで、その
後スタック渡しになりますが、GCCはER0から3までのレジスタ各々に、引数を
渡している為と思われます。32bitだと、二つまでの引数渡しが同一となる。

異なる処理系ではちょっと難しいですね。秋月はぎりぎりセーフ?

------------------------------------------------------------
)^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^()^o^(
☆☆☆☆☆☆☆☆☆☆☆☆designed by hamayan☆☆☆☆☆☆☆☆☆
from はまやん
アドレスは
	hamayan@xxxxxxxxxxxxxxxx
URL
	http://www003.upp.so-net.ne.jp/hamayan/
The Embeded Protocol Engine
    Navajo
	http://hamayan.ddo.jp:8080/
★★★★★★★★★end of message and thank you★★★★★★★

スレッド概略
[表示中](起点)


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]