Поддержка 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.)

0 ответов

Другие вопросы по тегам