WEC7中的浮点ARM支持

时间:2017-03-21 14:02:55

标签: floating-point arm armv7 windows-embedded-compact platform-builder

在VS2008 Platform Builder中,“带有VFPv3-D32的ARMv7”的“编译器的目标体系结构”的选择选项将使用以下构建选项:/QRarch7 /QRfpe- /arch:VFPv3-D32

uSoft说: 对于没有 VFP硬件的平台,请使用标志ENABLE_HARDWARE_FLOAT = 0或/ QRfpe-因此编译器将生成使用整数运算处理浮点运算的代码。

因此,当您告诉编译器VFP HW存在时,您添加构建选项以使用整数数学而不是使用VFP硬件。

这没有意义。有人可以解释一下吗?

编辑: 值得注意的是VFP在某些ARMv7芯片上是可选的,但PlatformBuilder中没有ARMv7 nonVFP选项。

另一个uSoft帖子/ QRfpe-启用了VFP硬件支持。 (这篇文章的历史可以追溯到VS2005。)

0 个答案:

没有答案