/feature (x64)

Habilite um ou mais recursos de arquitetura para a geração de código x64.

Note

/feature:APX o suporte é experimental e está sujeito a alterações.

Syntax

/feature:<arg>

Arguments

Para habilitar um ou mais recursos compatíveis com o destino x64, especifique um ou mais dos seguintes argumentos de recurso:

Argumento de recurso Descrição Com suporte na versão
APX Habilita o suporte de visualização para Intel APX (Extensões avançadas de desempenho). Permite que o compilador direcione vários recursos APX, como EGPRs (Registros de General-Purpose Estendido), Novo Destino de Dados (NDD), NF (Atualização No-Flags), novo ISA condicional e operações de salvamento/restauração otimizadas. Para obter mais informações, consulte APX (Extensões de Desempenho Avançado) da Intel. Ferramentas de Build do MSVC 14.51 (Suporte de versão prévia)

Observações

Uso de exemplo: para habilitar o APX, especifique /feature:APX.

Quando /feature:APX especificado, as seguintes macros de pré-processador são definidas: __APX_F__, , __CCMP__, , __CF__, __EGPR__, __NDD__, , __NF__, __PPX__, e __PUSH2POP2____ZU__. Para obter mais informações, consulte Microsoft macros predefinidas específicas.

Para definir a opção /feature do compilador no Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter mais informações, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.

  3. Na caixa Opções Adicionais , adicione /feature:APX. Escolha OK para salvar suas alterações.

Para definir essa opção do compilador via programação

Consulte também

/arch (x64)
/arch (Arquitetura mínima da CPU)
Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC