Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica o comprimento do vetor para geração de código em x86 e x64. Para obter mais informações sobre /arch x86 e x64, consulte /arch (x86) e /arch (x64).
Sintaxe
/vlen=[256|512]
/vlen
Arguments
/vlen=256
Especifique um comprimento de vetor de 256 bits para autovetorização e outras otimizações.
/vlen=512
Especifique um comprimento de vetor de 512 bits para autovetorização e outras otimizações.
/vlen
Especifique o comprimento do vetor padrão para a configuração selecionada /arch .
Observações
Esta opção de 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 pela /arch:AVX512opção , /arch:AVX10.1ou /arch:AVX10.2 pelo compilador. Por exemplo:
-
/arch:AVX512 /vlen=256substitui o comprimento do vetor padrão de 512 bits especificado por/arch:AVX512256 bits. -
/arch:AVX10.1 /vlen=512Substitui o comprimento do vetor padrão de 256 bits especificado por/arch:AVX10.1512 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 suporta vetores de 512 bits. Um comprimento de vetor de 256 bits é usado neste caso.
Para definir a /vlen=256 opção ou /vlen=512 compilador no Visual Studio
Abra a caixa de diálogo Páginas de propriedades do projeto. Para obter mais informações, consulte Definir compilador C++ e criar propriedades no Visual Studio.
Selecione a página de propriedades Configuration Properties>C/C++>Command Line .
Na caixa Opções adicionais , adicione
/vlen=256ou/vlen=512. Escolha OK para salvar as alterações.
Consulte também
/arch (Arquitetura mínima da CPU)
Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC