/feature (х64)

Включите одну или несколько функций архитектуры для создания кода x64.

Note

/feature:APX поддержка является экспериментальной и подлежит изменению.

Syntax

/feature:<arg>

Arguments

Чтобы включить одну или несколько функций, поддерживаемых целевым объектом x64, укажите один или несколько из следующих аргументов функции:

Аргумент компонента Description Поддерживается в версии
APX Включает предварительную версию поддержки Intel APX (расширенные расширения производительности). Позволяет компилятору использовать различные функции APX, такие как расширенные регистры General-Purpose (EGP), новые назначения данных (NDD), No-Flags Update (NF), новые условные isA и оптимизированные операции сохранения и восстановления регистров. Дополнительные сведения см. в разделе Intel Advanced Performance Extensions (APX). Средства сборки MSVC 14.51 (предварительная версия)

Замечания

Пример использования: для включения APX, укажите /feature:APX.

При /feature:APX указании определяются следующие макросы препроцессора: __APX_F__, __CF____CCMP__, , __EGPR__, __PUSH2POP2____NF____NDD____PPX__, и .__ZU__ Дополнительные сведения см. в разделе Microsoft предопределенные макросы.

Установка параметра компилятора /feature в Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойств сборки в Visual Studio.

  2. Перейдите на страницу свойств Свойства конфигурации>C/C++>Командная строка.

  3. В поле "Дополнительные параметры " добавьте /feature:APX. Нажмите ОК, чтобы сохранить внесенные изменения.

Установка данного параметра компилятора программным способом

См. также

/arch (x64)
/arch (Минимальная архитектура ЦП)
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC