tarosukeの日記: gccの3.3.2
日記 by
tarosuke
やはりおかしい。i486アーキテクチャにdilレジスタなんざねぇぞ。AMD64にはdil(diの下位)があるのだが。target=i386でconfigureしてるし-march=i486も指定してる。やはりおかしい。I/Oを関数にはしたくないしなぁ...
# そだ、dilを使ってる事にしよう。
--
movでeax(32bits)をal(8bits)に入れようとしてるようわぁぁぁん!
--
つかよ、asm("..." :: "g"(v));のvはlvalueでなければならない?
asm("..." : "=g"(v));の間違いじゃねーか?
# もうね、インラインアセンブラめちゃくちゃ。
--
info asして調べてみるか。
インラインアセンブラのパラメタ回りで文法変わったらしいし。
gccの3.3.2 More ログイン