Hit, Emit, Eight

500字以内

1011

メンタルがダメなので浮動小数点の計算を合わせる作業で精神統一してた。
割り算は掛け算よりも面倒いポイントがあって、割られる数をデカくしとかないと(左シフトしないと)桁落ちがヤバくなる。このシフトに加えて、いつもの非正規化数調整のシフトがあって(つまり2種類のシフトがあるので)混乱しがち。
大体のケースは計算が合ってきたけど、やはりコーナーケースで微妙におかしくなって、その度に謎のwireassignを登場させ、最終的に計算は合うが意味不明な何かを生成してしまう。
まあ今までは加減乗除だから本質的にはverilog任せなんだけど、そのうちやる平方根とかは厳しい感じがある。ニュートン法でなんかやるっぽいけど精度が保てる気がしない。


メンタルがダメなのはツイッター見過ぎというのもある。東大生協本郷書籍部でウェルベックの『セロトニン』買ったので読みます。同じ棚に『三体』と『なめらかな世界〜』が置いてあったので大分ナウい棚だった。