ページへ戻る
− Links
印刷
GUIGUI01/memo13
::
OSASK計画
osaskwiki
:
GUIGUI01
/memo13
ぐいぐい01に関するメモ-13
[1]
(by
K
[2]
, 2008.12.16)
メモのうち重要な部分をそのうちまとめてまともなページを作る
(28) gas2nask
[3]
さきほど
M59
[4]
さんからcpy0bのgas2nask(つまり最新版のgas2nask)では、abcdw006のmakeでエラーになると指摘がありました(OSASK-IRC)。具体的にはtek.cから生成されるtek.gasの変換で
skip:shrdl $16, %edx, %eax
という表示が出るというものです。この問題をcc1.g01の生成より先に解決したいです。でも暇が無くてできません。このページはその備忘録です。
と同時に、gas2naskにはまだ足りない命令があるかもしれないので、見つけたらこめんと欄で是非教えてください。.g01版のgas2naskは以後も一生懸命にメンテナンスしたいです。skipが出たらどんどん教えてください。インラインアセンブラで出ちゃうものに関しては(ややこしいのは)対応を見送る可能性もありますが、ややこしいかどうかは言ってもらえないと分からないので、気軽に書いてください。gcc自身が生成するコードであればなんとしても対応したいです。
このページにないものは僕が忘れて気がつかなくても大目に見てください・・・。
(以下
K
[2]
用の備忘録)
↑ここまでをcpy0bのgas2naskでリリース済み。
three_params[]に "4shldl SHLD", "4shrdl SHRD", を追記。
M59
[4]
さんによるとこれでうまくいくらしい。でも油断しないで自分の目でも確かめること。
↑ここまでをabcdw007のgas2naskでリリース済み。
こめんと欄
[5]
Last-modified: 2009-11-21 (土) 00:00:00 (JST) (319d) by k-tan
Links list
(This host) = http://osask.net
(This host)
/modules/osaskwiki/433.html#n62b7e48
(This host)
/modules/osaskwiki/144.html
(This host)
/modules/osaskwiki/433.html#yf255467
(This host)
/modules/osaskwiki/89.html
(This host)
/modules/osaskwiki/433.html#u0591bd7