Re: tcatmの4-way SSE2(Linux 32/64ビット対応)が0.3.10に搭載

参加者: teknohog

Core 2 Duo T7200では、デフォルトコードで約1.8 Mhash/s、4wayは1.0 Mhash/sで遅い。L2キャッシュは4 MBあるので、どこかで示唆されたようにキャッシュサイズの問題ではないだろう。

残念ながら、(svnからの)コードはARMではもうコンパイルできない。SSE intrinsicsがハードコードされているためだ。Makefileから-msse2と-DFOURWAYSSE2フラグを削除したが、それでも以下のようなエラーが出る。

Code:sha256.cpp:8:23: error: xmmintrin.h: No such file or directory sha256.cpp:34: error: «__m128i» does not name a type

しかし修正は簡単なはずだ。