Compartilhar via


/vlen

Especifica o comprimento do vetor para geração de código em x86 e x64. Para obter mais informações sobre /arch para x86 e x64, consulte /arch (x86) e /arch (x64).

Sintaxe

/vlen=[256|512]

/vlen

Argumentos

/vlen=256
Especifique um comprimento de vetor de 256 bits para vetorização automática e outras otimizações.

/vlen=512
Especifique um comprimento de vetor de 512 bits para vetorização automática e outras otimizações.

/vlen
Especifique o comprimento do vetor padrão para a configuração selecionada /arch .

Comentários

Se um valor específico /vlen não for especificado, o comprimento do vetor padrão dependerá da configuração do /arch sinalizador. O /vlen sinalizador pode substituir o comprimento do vetor padrão especificado por /arch:AVX512 ou /arch:AVX10.1 sinalizador. Por exemplo:

  • /arch:AVX512 /vlen=256 substitui o comprimento do vetor padrão de 512 bits especificado por /arch:AVX512 para ser 256 bits.
  • /arch:AVX10.1 /vlen=512 substitui o comprimento do vetor padrão de 256 bits especificado por /arch:AVX10.1 para ser 512 bits.

Quando o valor especificado /vlen é incompatível com o sinalizador especificado /arch , um aviso é gerado e o comprimento do vetor padrão para a /arch configuração é usado. Por exemplo:

  • /arch:AVX2 /vlen=512 gera um aviso porque o AVX2 não dá suporte a vetores de 512 bits. O comprimento do vetor de 256 bits é usado neste caso.

Para definir a opção do compilador /vlen=256 ou /vlen=512 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 /vlen=256 ou /vlen=512. Escolha OK para salvar suas alterações.

Confira também

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