题
我使用英特尔酷睿E4500处理器。它应该有SSE3,SSSE3设施。但是,如果我尝试在程序中使用它们它显示了以下错误“SSE3指令集不启用”
任何想法?
其他提示
在Linux中,看看flags
的输出
cat /proc/cpuinfo
场 尝试添加此gcc命令行选项:
-march=core2 -msse3
大概也打开SSE优化的浮点运算是个好主意:
-mfpmath=sse
如果你在这里您将执行你的代码,任何最近的gcc在同一台机器上编译,你应该能够使用-march=native
采取的所有CPU功能。在编译过程中它应该告诉你的话,如果你在你的asm
使用不支持的指令。
不隶属于 StackOverflow