[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00037] Re: BIOS_INLINE の罠
- Subject: [WitchTech 00037] Re: BIOS_INLINE の罠
- From: "c.mos" <c.mos@zob.ne.jp>
- Date: Thu, 20 Jul 2000 04:42:13 +0900
c.mosです。
Akira Kawamata wrote:
> マクロの引数に複雑な式を書くと、手前で設定したレジスタを書き潰しちゃう
> んですね。だから、引数は定数かシンプルな変数だけにしておかないと。
そうなんですよ〜。実にちゃくちゃくと罠にハマって下さるなぁ。ヽ(^o^;ノ
一応、壊れにくいレジスタから代入するようにはしてあるのですが。。
LSI-Cの _asm_() 式のinlineなら、多少は無駄がありますが、このような問題は
起こりません。
ただ、LSI-CでのBIOS_INLINEは、ほとんど試用実績が無いかも。 (^^;
BIOS_INLINE は、ハイリスク・ローリターンなオプションです。
ご利用にはくれぐれもご注意を。(^_^)/
c.mos
ML Archives