Partager via


/vlen

Spécifie la longueur du vecteur pour la génération de code sur x86 et x64. Pour plus d’informations sur /arch x86 et x64, consultez /arch (x86) et /arch (x64).

Syntaxe

/vlen=[256|512]

/vlen

Arguments

/vlen=256
Spécifiez une longueur de vecteur de 256 bits pour la vectorisation automatique et d’autres optimisations.

/vlen=512
Spécifiez une longueur de vecteur de 512 bits pour la vectorisation automatique et d’autres optimisations.

/vlen
Spécifiez la longueur du vecteur par défaut pour le paramètre sélectionné /arch .

Notes

Si aucune valeur spécifique /vlen n’est spécifiée, la longueur du vecteur par défaut dépend du paramètre d’indicateur /arch . L’indicateur /vlen peut remplacer la longueur de vecteur par défaut spécifiée par ou /arch:AVX10.1 par /arch:AVX512 indicateur. Par exemple :

  • /arch:AVX512 /vlen=256 remplace la longueur du vecteur par défaut de 512 bits spécifiée par /arch:AVX512 256 bits.
  • /arch:AVX10.1 /vlen=512 remplace la longueur du vecteur par défaut de 256 bits spécifiée par /arch:AVX10.1 512 bits.

Lorsque la valeur spécifiée /vlen est incompatible avec l’indicateur spécifié /arch , un avertissement est généré et la longueur du vecteur par défaut pour le /arch paramètre est utilisée. Par exemple :

  • /arch:AVX2 /vlen=512 génère un avertissement, car AVX2 ne prend pas en charge les vecteurs 512 bits. La longueur du vecteur de 256 bits est utilisée dans ce cas.

Pour définir l’option ou /vlen=512 le /vlen=256 compilateur dans Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriétés du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.

  3. Dans la zone Options supplémentaires, ajoutez /vlen=256 ou /vlen=512. Sélectionnez OK pour enregistrer vos modifications.

Voir aussi

/arch (Architecture processeur minimale)
Options du compilateur MSVC
Syntaxe de ligne de commande du compilateur MSVC