Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 a autovetorização e outras otimizações.
/vlen=512
Especifique um comprimento de vetor de 512 bits para a autovetorização e outras otimizações.
/vlen
Especifique o comprimento do vetor padrão para a configuração selecionada /arch .
Comentários
Essa opção do compilador foi introduzida no Visual Studio 2022 17.13.
Se um valor específico /vlen não for especificado, o comprimento do vetor padrão dependerá da configuração da opção do /arch compilador. A /vlen opção do compilador pode substituir o comprimento do vetor padrão especificado por /arch:AVX512, /arch:AVX10.1ou /arch:AVX10.2 opção do compilador. Por exemplo:
-
/arch:AVX512 /vlen=256substitui o comprimento do vetor padrão de 512 bits especificado por/arch:AVX512para ser 256 bits. -
/arch:AVX10.1 /vlen=512substitui o comprimento do vetor padrão de 256 bits especificado por/arch:AVX10.1para ser 512 bits.
Quando o valor especificado /vlen é incompatível com a opção de compilador especificada /arch , um aviso é gerado e o comprimento do vetor padrão para a /arch configuração é usado. Por exemplo:
-
/arch:AVX2 /vlen=512gera um aviso porque o AVX2 não dá suporte a vetores de 512 bits. Um comprimento de vetor de 256 bits é usado nesse caso.
Para definir a opção do compilador /vlen=256 ou /vlen=512 no Visual Studio
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.
Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.
Na caixa Opções adicionais, adicione
/vlen=256ou/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