【发布时间】:2010-12-26 04:36:30
【问题描述】:
我一直在寻找确定 CPU 及其功能(例如 SEE、SSE2 等)的方法。
但是,我发现的所有方法都涉及使用 cpuid 指令的汇编代码。鉴于编译器甚至目标之间在 c/c++ 中进行汇编的不同方式(在 VC 下没有针对 64 位目标的内联汇编),我宁愿避免这种情况。
是否有一些简单的库或操作系统函数(适用于 windows 和 linux)来获取这些信息?
目前我只对使用 x86 和 x86-64 CPU 的平台感兴趣,而且我绝对需要至少支持 AMD 和 Intel。
【问题讨论】:
标签: c cross-platform cpuid