我需要为没有 FP 单元的Cortex-M3处理器优化一些代码。我对优化领域完全陌生。无论如何,我使用VS 2012 Release Candidate在我的电脑(英特尔酷睿 i5,Windows 7作为操作系统)上本地编译代码,然后将它们移植到 Cortex_M3。我尝试将我的代码写在一种尽可能少地使用浮点运算的方法。但我仍然有一些。所以我知道当我将它嵌入到 Cortex_M3 中时,它将利用模拟的 FPU 代码(软件 FPU)。由于我无法对 cortex_m3 进行分析,我在我的电脑上使用 VS2012(仪器方法)来验证哪些功能需要更多时间并且必须进行更多优化。我认为如果我不使用我的 PC 的 FP 单元,我的 PC 上的分析结果可以与 COrtex_M3 的结果成正比。Visual Studio(2008 pro. 或 2012 RC)中是否有允许我跳过(硬件)FP 单元的关键字或方式?
非常感谢您的见解