/vlen
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) .
/vlen=
[256
|512
]
/vlen
/vlen=256
Especifique una longitud vectorial de 256 bits para la vectorización automática y otras optimizaciones.
/vlen=512
Especifique una longitud vectorial de 512 bits para la vectorización automática y otras optimizaciones.
/vlen
Especifique la longitud de vector predeterminada para la configuración seleccionada /arch
.
Si no se especifica un valor específico /vlen
, la longitud de vector predeterminada depende de la configuración de /arch
marca. La /vlen
marca puede invalidar la longitud de vector predeterminada especificada por /arch:AVX512
o /arch:AVX10.1
marca. Por ejemplo:
/arch:AVX512 /vlen=256
invalida la longitud de vector predeterminada de 512 bits especificado por/arch:AVX512
para ser de 256 bits./arch:AVX10.1 /vlen=512
invalida la longitud de vector predeterminada de 256 bits especificado por/arch:AVX10.1
para ser de 512 bits.
Cuando el valor especificado no es compatible con la marca especificada /vlen
/arch
, se genera una advertencia y se usa la longitud de vector predeterminada para la /arch
configuración. Por ejemplo:
/arch:AVX2 /vlen=512
genera una advertencia porque AVX2 no admite vectores de 512 bits. La longitud del vector de 256 bits se usa en este caso.
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=256
o/vlen=512
. Elija Aceptar para guardar los cambios.
/arch
(Arquitectura de CPU mínima)
Opciones del compilador de MSVC
Sintaxis de línea de comandos del compilador de MSVC