2004-09-01から1ヶ月間の記事一覧
long型のmovをサポートしていなかったというマヌケなバグを修正した。 de_ssaで同じ基本ブロック中のφ関数の間でデータ依存関係がある場合のチェックを導入した。これがないとspec.benchmarks._228_jack.RSequence#GenerateNfaが正しく動作しない。やはり逆S…
invokeinterface, store_check, checkcast, instanceof, lcmp, athrow, multianewarray をサポートした。いずれも高速化しようと思えばできるのだが、とりあえずは全部外部関数呼び出しに変換してしまう。 RJIL_SYSCALL_CheckCast*Excを廃止してRJIL_SYSCALL…
fftが2倍速くなった。seriesも4%くらい高速化。
fconvf, fconvdのlong型とfconvlをサポートした。これでプリミティブ型同士の変換は全部サポートしたか。
これまでJITコンパイラを書いてきた僅かな経験から言うと、コンパイラで一番面倒くさいのは最適化の実装ではなく、アーキテクチャ依存部分と非依存部分を切り分ける作業であり、それと表裏一体の中間言語の設計である。アーキテクチャ依存部分ではSPARCべっ…
論文書きをひとまず置いておいて久しぶりにプログラミング。 rjil.hのアーキテクチャ依存部分であるarch_dep_rjil.hを導入した。 論理レジスタ番号の1番と2番をそれぞれスタックポインタRJIL_REG_STACK_POINTERとフレームポインタRJIL_REG_FRAME_POINTERに特…
月の動機付けがイマイチ弱い気もするが、そんなことはともかく面白い。ミサはまだ出てこないのか。ネームの多さはまるでクロ高みたいだ。澤井版とのとっかえっこ企画を読むためだけにジャンプを買ったりしたもんだ。
@不忍池
11話の「草迷宮」のほうが評判よかったらしいが、12話の個性ありすぎな士人な方々のほうが面白かった。本筋の調子が上がってきた感じだ。作画は頑張ってらっしゃる。
@不忍池