Repo

kjana00@gmail.com

older <-

2008-12-11

今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。ちょっと雲が多いかな。でも先週末みたいに冷え込んではないから楽。あれは何なんだったか。

何がおかしいんだろうって延々と悩んだ挙句に見つかってみたら何か一つだけ係数が 16 bits のままになってたという間抜けな話だったり、ということで計算結果が合うようになったんで一通りデータを喰わせてみる。……あれ? 結果合わないのがある……

下 1 bit だけ合わないなんていかにも丸めるのか切り捨てるのか辺りの手当てし忘れっぽいけどそういう様子でもない。結局シミュレータで延々確認することになって、原因が判明してみると 32 bits * 32 bits の計算が 48 bits * 48 bits になって (16 + 16) * (16 + 16) と (24 + 8) * (24 + 8) っていう計算で精度違いが出てたという。ええと、それじゃ精度合わせのコードとしては (16 + 16) * (16 + 16) の形になるようにしなきゃいけないのか。……うーん、それやると精度合わせコードを入れた時と外した時で完全に違うコードになる部分が出てきちゃうんだけどな……

どうしようかと悩んだ辺りで今日はおしまい。帰って晩ごはんに牛すね肉と野菜のスープ。もうちょっと時間をかけられるとすね肉がもっといい感じになったかな。

妙に首筋から肩にかけて痛むせいか微妙に頭痛というのでちょっと一寝入り。まあ、そんなこと言ってないで本当に寝るかっていうところ。眠いや……

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12