Mercurial > hg > CbC > old > device
comparison Changes @ 104:c21aeb12b78b
*** empty log message ***
author | kono |
---|---|
date | Mon, 17 Mar 2003 20:57:01 +0900 |
parents | f849af4b5ea9 |
children | 7e3d59e56a53 |
comparison
equal
deleted
inserted
replaced
103:f849af4b5ea9 | 104:c21aeb12b78b |
---|---|
2224 extern と、そうでないものとの呼出しを、呼出しの時点で | 2224 extern と、そうでないものとの呼出しを、呼出しの時点で |
2225 区別しないといけない。しかし、prototype で定義されている | 2225 区別しないといけない。しかし、prototype で定義されている |
2226 ものと default extern の区別は、最終の時点でしか判別できない。 | 2226 ものと default extern の区別は、最終の時点でしか判別できない。 |
2227 できないよね。定義されてないものが default extern なんだから。 | 2227 できないよね。定義されてないものが default extern なんだから。 |
2228 ってことは、最後に、.set で定義するしかないか。(sigh...) | 2228 ってことは、最後に、.set で定義するしかないか。(sigh...) |
2229 | |
2230 Mon Mar 17 14:34:12 JST 2003 | |
2231 | |
2232 えーと、input register に regv/regs をセットしないとだめ。 | |
2233 関数呼び出しの引数を評価する前に save する必要がある。 | |
2234 さらに、引数の評価の後に、save された変数を呼び出す必要が | |
2235 ある。(ってことは、いままでのは、まったくのでたらめか..) | |
2236 | |
2237 register 変数の場合は、問題ない。ってことは、ia32 側も | |
2238 変更してしまったので、おかしくなっているね。もっとも、 | |
2239 code の場合は、そういうsaveとかは必要ないから良いのか。 | |
2240 | |
2241 (11日目か...) | |
2242 | |
2243 mr creg,hoge | |
2244 mr hoge2,creg | |
2245 | |
2246 とかは、g_expr_u で最適化するべし。set_freg/set_creg でレジ | |
2247 スタ変数に割り振ると、set_freg でfreeされてしまう。 | |
2248 | |
2249 浮動小数点定数の共有はやった方が良い? | |
2250 | |
2251 input register のsaveを忘れている。 | |
2252 input register の割当が逆順。 |