Compartir a través de


/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) .

Sintaxis

/vlen=[256|512]

/vlen

Argumentos

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

Comentarios

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.

Para establecer la opción del compilador /vlen=256 o /vlen=512 en Visual Studio

  1. 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.

  2. Seleccione la página de propiedades Propiedades de configuración>C/C++>Línea de comandos.

  3. En el cuadro Opciones adicionales, agregue /vlen=256 o /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