Compartilhar via


/arch (x64)

Especifica a arquitetura da geração de código em x64. Consulte também /arch (x86) e /arch (ARM).

/arch:[AVX|AVX2]

Argumentos

  • /arch:AVX
    Habilita o uso de instruções Intel Advanced Vector Extensions.

  • /arch:AVX2
    Habilita o uso de instruções Intel Advanced Vector Extensions 2.

Comentários

A opção /arch afeta somente a geração de código de funções nativas. Ao usar /clr para compilar, /arch não tem efeito sobre a geração de código para funções gerenciadas.

O símbolo do pré-processador __AVX__ é definido quando a opção do compilador /arch:AVX é especificada. O símbolo do pré-processador __AVX2__ é definido quando a opção do compilador /arch:AVX2 é especificada. Para obter mais informações, consulte Macros predefinidas. A opção /arch:AVX2 foi introduzida na Atualização 2 do Visual Studio 2013, versão 12.0.34567.1.

Para definir a opção do compilador /arch:AVX ou /arch:AVX2 no Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter mais informações, consulte Como abrir páginas de propriedade do projeto.

  2. Selecione a pasta Propriedades de Configuração, C/C++.

  3. Selecione a página de propriedades Geração de Código.

  4. No Habilitar conjunto de instruções de aprimorada suspensa caixa, escolha Advanced Vector Extensions (/ /arch: AVX) ou Advanced Vector Extensions 2 (/ /arch: AVX2).

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

Consulte também

Referência

/arch (arquitetura mínima de CPU)

Opções do compilador

Definindo opções do compilador