Re: tcatm の​ 4-way SSE2 Linux 32/64 ビット版が​ 0.3.10 に​搭載

人物: Vasiliev
サトシ・ナカモトの投稿(2010年8月16日 02:57 UTC)
tcatmの投稿(2010年8月16日 00:43 UTC)

sha256.cpp を-O3 -march=amdfamk10 でコンパイルすることを提案する(32 ビットと 64 ビットの両方で動作する)。この命令セットをサポートする CPU(AMD Phenom、Intel i5 以降)のみが -4way の恩恵を受け、パフォーマンスが約 9%向上する。

GCC 4.3.3 は-march=amdfamk10 をサポートしていない。以下のエラーが出る: sha256.cpp:1: error: bad value (amdfamk10) for -march= switch

-march=amdfam10 を試してみてくれ。