sha256.cpp にある tcatm の 4-way SSE2 SHA で試してみてくれ。C ファイルとして問題なくコンパイルできる。sha256.cpp を sha256.c にリネームするだけだ。Windows での簡単なテストでは動作させることができたが、Bitcoin とリンクした時はうまくいかなかった。C++プログラムの一部としてよりも、C プログラムの一部としての方がうまくいく可能性があるかもしれない。
現在は Linux ビルドでのみ有効なので、動作させることができれば Windows ユーザーに提供できるだろう。AMD CPU では約 100%のスピードアップだ。