[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchTech 00037] Re: BIOS_INLINE の罠



c.mosです。

Akira Kawamata wrote:
>  マクロの引数に複雑な式を書くと、手前で設定したレジスタを書き潰しちゃう
> んですね。だから、引数は定数かシンプルな変数だけにしておかないと。

そうなんですよ〜。実にちゃくちゃくと罠にハマって下さるなぁ。ヽ(^o^;ノ
一応、壊れにくいレジスタから代入するようにはしてあるのですが。。

LSI-Cの _asm_() 式のinlineなら、多少は無駄がありますが、このような問題は
起こりません。
ただ、LSI-CでのBIOS_INLINEは、ほとんど試用実績が無いかも。 (^^;

BIOS_INLINE は、ハイリスク・ローリターンなオプションです。
ご利用にはくれぐれもご注意を。(^_^)/
			c.mos



ML Archives