Repo
kjana00@gmail.com
2008-04-21
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。妙にくしゃみが出るけど喉が痛むだの何だのっていうことはなくって……何だろ?
何か変なのを真面目に追いかけてみる。0 でない値が入ってくる最初のところでもうおかしいから、そんなに苦労せずに捕まえられるはずという見込みの下、0 でない最初の値がフィルタに入ってからをステップ実行で追ったら即、積和だからこっちは逆順でいいかと思ってた方の係数を読み出す方向を間違えてるのを見つけたり。何てシンプル。っていうか間違えるなと。
これでお客さんと調整するプログラムの方は OK っていうことで途中にしてた動作確認だとかでのんびりしてたら細々呼び出されるわけで。まあ、だからのんびりしてたっていうところもちょっとあり。いじるパラメータってここでいいんだっけという辺りから、フィルタの係数を変えてという話を通って入力レベルによって妙な出力になるんだけどという話に至る。……はい?
C プログラムでも、それに結果が合うようにしているアセンブラプログラムをシミュレータで走らせた結果でもそんな現象は見られない。っていうか特定の入力の性質でないと出ない? 単純なオーバーフローだの変に飽和してるだのっていうようなことは無いっぽい……これぐらいの入力なら平気。うーん?
結局その辺りは何もわからないまま。帰るのを遅らせてそろそろと思ったところで更に二十分ばかり引き止められたりしつつ帰る。晩ごはんはベーコンとソーセージとキャベツのトマトソーススパゲティ。いい加減な。でも変なことで帰るのが遅くなるとやる気が失せるよね……トマトソース余ってるのを使っておかないとまずいし。
金庫を掘り返しては寄付金を払いにいくというのでしばし。クエストの入口もフォートローディオスの入口も倉庫番の塔の入口も見つけてるけど、テレポートコントロール無しで行くわけにはいかないような。テレポートが防がれるようなら平気なんだけどな。