/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
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=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