我使用ARM Wireless MMX技术编写了一些用于并行处理的汇编代码,它在具有支持MMX的处理器(英特尔XScale处理器)的设备上运行良好。但在具有不支持MMX的处理器(高通处理器)的设备上,代码会崩溃。
有没有办法在运行时确定处理器的能力,并仅在处理器支持无线MMX的情况下运行我的代码?
理想情况下,我正在寻找Windows CE API来确定处理器扩展。我尝试过像GetSystemInfo()这样的标准API,它们告诉我们处理器类型,但它们不提供关于处理器扩展的细节。
发布于 2011-08-09 23:36:21
如果可能的话,我会推荐给IsProcessorFeaturePresent(PF_ARM_INTEL_WMMX)打电话。
https://stackoverflow.com/questions/6995963
复制相似问题