Поддержка ARM с плавающей точкой в WEC7
В VS2008 Platform Builder параметры выбора "Целевая архитектура для компилятора" "ARMv7 с VFPv3-D32" будут использовать следующие параметры сборки: /QRarch7 /QRfpe- /arch:VFPv3-D32
Скажем так: для платформбез аппаратного обеспечения VFP используйте флаг ENABLE_HARDWARE_FLOAT=0 или /QRfpe, чтобы компилятор генерировал код, который обрабатывает операции с плавающей запятой, используя целочисленную арифметику.
Поэтому, когда вы сообщаете компилятору о наличии VFP HW, вы добавляете опцию сборки, чтобы использовать целочисленную математику вместо использования оборудования VFP.
Это не имеет смысла. Может кто-нибудь объяснить это?
РЕДАКТИРОВАТЬ: Стоит отметить, что VFP является необязательным на некоторых чипах ARMv7, но в PlatformBuilder нет опции ARMv7 nonVFP.
Еще один пост от uSoft, в котором говорится /QRfpe- включает поддержку VFP HW. (Этот пост восходит к VS2005.)