2006-02-25から1日間の記事一覧

めんどくさいわー

ということで、結論としてfmulをprocessではなくて組み合わせ回路で書くことに。遅くならないように投機的に実行とかやってたら、まあそこそこ速くはなった。ただ、バグがある可能性については依然否定できない感じ。一応のテストには合格するんだけれど、め…

発見

1.11111111111111・・・(2進表記)というのを、round to nearestにした時には10になるんだけれども、その場合の扱いを間違えていた。うわー、どうしようこれ。なんかそこだけ修正したら、かなりfmulが遅くなったんだけど・・・

掛け算のバグっぽい

なんか、積が1になるべきところが0.5として出力されている。テーブル引きも正しいので、多分これはfmulがバグってるんじゃ無いか・・・?

ハードウェア

sqrtとinvのcomponentを、Block RAMを使用して書き換えてみたのだけれど、sqrt(正確にはinvsqrt)は精度どおりに動いているのだけれど、invの方がちょっと動作がおかしい。 なんでかなあ。ちょうど1.5倍くらい大きな値が出力されることがある。それも、指数部…

ロケットでつきぬけてみました

「ロケットでつきぬけろ!」全8巻、絶版売り切れ中です!