Repo
kjana00@gmail.com
2007-08-10
今日は晴れ。朝ごはんはパンとサラダと目玉焼き。アンチョビとレタスだけっていうのはサラダなんだろうかという微妙な疑問はあるけどまあ、トマトとモッツァレラのスライスも付けたからと。
何か納得がいかなくてしばらく悩んだ結果、結局並べ替えの意味を自分が取り違えていたということで納得したんでつまりは追加した部分のバグだった、という方向で修正。右シフトした時に負の値でも 0 になるようにっていうのもそれなりにごまかす。せいぜい数千サイクルのオーバーヘッドだからまあいいかと。あれ以上どうにかしようにも無理っぽいし。
それで動作確認に前と同じテストベクタを延々と処理させてたらまだバグがということでまた調べるとか。ああ、符合反転してからシフトして符合を戻すんだと飽和演算が入るタイミングが変わるのか……オーバーフローマージン分も保存するようにして合わせてやって出来上がり、としておこう。ここまでの修正で古いプログラムと合うようになったんだかどうだかはまあ、休み明けにということで。
それで帰って晩ごはんがトマトとモッツァレラのスライスとプッタネスカもどきとくるみのデニッシュ。明日の朝はとりあえず買ったパンを食べておいて、出がけにサンドイッチでも買っていこうかと。……とういうことなんで明日はこれは休み。早起きしないとな……