Intel Core2Duo E4500 プロセッサを使用しています。SSE3、SSSE3 機能を備えているはずです。しかし、プログラムでそれらを使用しようとすると、「SSE3 instruction set not enabled」というエラーが表示されます
何か案は?
この gcc コマンド ライン オプションを追加してみてください。
-march=core2 -msse3
また、浮動小数点演算の sse 最適化をオンにすることもおそらく良い考えです。
-mfpmath=sse
Linux では、flags出力のフィールドを見てください。cat /proc/cpuinfo
コードを実行するのと同じマシンでコンパイルすると、最近の gcc を使用-march=nativeしてすべての CPU 機能を利用できるはずです。でサポートされていない命令を使用している場合は、コンパイル中に通知されるはずですasm。