テストプログラムを使うには、このファイルをダウンロードしてくれ(または blockchain から自分で生成してくれ):http://ul.to/hz5wlg
プログラムは各ブロックの正しいナンスを見つけようとし、ハッシュ関数が正しく動作するかを検出する。アルゴリズムのベンチマークも行う。
聞いた話では、このパッチは 32 ビットシステムでは動作しないらしい。理由は分からない。自分は AMD64 マシンで開発していて、そちらでは問題なく動いている。Intel で遅くなる場合は、Hyperthreading を無効にしてみてくれ。SSE2 コードの大きいループには、末尾のジャンプ 1 つを除いて「普通の」x86 命令は一切含まれていない。
ところで、git repo はここにある http://github.com/tcatm/bitcoin-cruncher/