- 775 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 17:25:11 ]
- hashをインラインアセンブラ化して2倍のコンパイルスピードだそうです
KENJI ― 2009/11/08 17:13 CG,WAV,シナリオの圧縮はオリジナルです。 昔は全てアセンブラで組んでいましたが、 最近は移植性のため一度C言語で組んでそれをインラインアセンブラ化します。 圧縮のビット操作関係とプリプロセッサとコンパイラのラベル解決のプログラムはC言語版は残したままで1からインラインアセンブラで組み直しています。 インラインアセンブラの採用で圧縮展開は5倍、コンパイラは2倍くらいのスピードになります。 ゲーム本体は展開以外はほぼ同じスピードなので、インラインアセンブラを積極的に使ってません _ KENJI ― 2009/11/08 17:19 未記入様。 ご報告、有難う御座います。 読んでみると自分のせいで荒れているみたいですね。 申し訳ないです。 ここでの質問は紳士的でしたので、問題はありません。
|

|