Core 2 Duo T7200 では、デフォルトコードで約 1.8 Mhash/s、4way は 1.0 Mhash/s で遅い。L2 キャッシュは 4 MB あるので、どこかで示唆されたようにキャッシュサイズの問題ではないだろう。
残念ながら、(svn からの)コードは ARM ではもうコンパイルできない。SSE intrinsics がハードコードされているためだ。Makefile から-msse2 と-DFOURWAYSSE2 フラグを削除したが、それでも以下のようなエラーが出る。
sha256.cpp:8:23: error: xmmintrin.h: No such file or directory
sha256.cpp:34: error: «__m128i» does not name a type
しかし修正は簡単なはずだ。