我有下一个问题:我使用一些Bulldozer (xop)指令进行了一些与xop检查相关的测试。而且我必须仅在Bulldozer处理器上运行此测试。如何在编译时检查处理器是否支持xop指令?语言:C,操作系统:Linux; 最佳答案 您可以编写一个检查CPUID的程序,并在编译时使用该程序的输出:gcc $(cpuid_test) my_prog.ccpuid_test返回'-march=bdver1'或-DXOP_SUPPORT=1