2004-08-19から1日間の記事一覧

36446行

mulとdivの引数が定数の場合のピープホール最適化を実装した。arch_mapでやっていたのをlocal_const_propへ移動した。divに関しては多少は冗長性除去される可能性が増すか。 long型のmulについてsoft_lmulを呼ぶ部分を実装した。まだデバッグしてない。

mulとdiv

mulの一方の引数が2のn乗の定数である場合、nビットのshift_leftで代用できる。これはたとえオーバーフローが起きる場合でもmulと同一の結果を返す。ではdivの除数が2のn乗の定数である場合、nビットのarithmetic_shift_rightで代用できるか、というと必ずし…

快晴

35度近い。しかし湿度は低い。