当我想知道我的CPU是否支持SSE3的时候,所有人都告诉我用CPUID指令。你只把这个指令放到编译器里去看它能跑吗?对于这种不负责任的回答,我只能自己探索答案了。现在贴出C++下面检测CPU是否支持MMX,SSE系列和超线程的代码。方便易懂,连使用举例都贴出来,会C++的要再说不会用那你就可以转行了。代码分为CPUID.h,CPUID.cpp,main.cpp。 把这个功能写成了类,也参考了网上其他人的代码,加以改进得出的。
当我想知道我的CPU是否支持SSE3的时候,所有人都告诉我用CPUID指令。你只把这个指令放到编译器里去看它能跑吗?对于这种不负责任的回答,我只能自己探索答案了。现在贴出C++下面检测CPU是否支持MMX,SSE系列和超线程的代码。方便易懂,连使用举例都贴出来,会C++的要再说不会用那你就可以转行了。代码分为CPUID.h,CPUID.cpp,main.cpp。 把这个功能写成了类,也参考了网上其他人的代码,加以改进得出的。