Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Especifica la longitud del vector para la generación de código en x86 y x64. Para obtener más información sobre /arch x86 y x64, vea /arch (x86) y /arch (x64) .
Sintaxis
/vlen=[256|512]
/vlen
Argumentos
/vlen=256
Especifique una longitud vectorial de 256 bits para la autovectorización y otras optimizaciones.
/vlen=512
Especifique una longitud vectorial de 512 bits para la autovectorización y otras optimizaciones.
/vlen
Especifique la longitud de vector predeterminada para la configuración seleccionada /arch .
Comentarios
Esta opción del compilador se introdujo en Visual Studio 2022 17.13.
Si no se especifica un valor específico /vlen , la longitud de vector predeterminada depende de la configuración de la /arch opción del compilador. La /vlen opción del compilador puede invalidar la longitud de vector predeterminada especificada por /arch:AVX512la opción del compilador , /arch:AVX10.1o /arch:AVX10.2 . Por ejemplo:
-
/arch:AVX512 /vlen=256invalida la longitud de vector predeterminada de 512 bits especificado por/arch:AVX512para ser de 256 bits. -
/arch:AVX10.1 /vlen=512invalida la longitud de vector predeterminada de 256 bits especificado por/arch:AVX10.1para ser de 512 bits.
Cuando el valor especificado /vlen no es compatible con la opción del compilador especificada /arch , se genera una advertencia y se usa la longitud de vector predeterminada para la /arch configuración. Por ejemplo:
-
/arch:AVX2 /vlen=512genera una advertencia porque AVX2 no admite vectores de 512 bits. En este caso, se usa una longitud vectorial de 256 bits.
Para establecer la opción del compilador /vlen=256 o /vlen=512 en Visual Studio
Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.
Seleccione la página de propiedades Propiedades de configuración>C/C++>Línea de comandos.
En el cuadro Opciones adicionales, agregue
/vlen=256o/vlen=512. Elija Aceptar para guardar los cambios.
Consulte también
/arch (Arquitectura de CPU mínima)
Opciones del compilador de MSVC
Sintaxis de línea de comandos del compilador de MSVC