Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 l’autovectorisation et d’autres optimisations.
/vlen=512
Spécifiez une longueur de vecteur de 512 bits pour l’autovectorisation et d’autres optimisations.
/vlen
Spécifiez la longueur du vecteur par défaut pour le paramètre sélectionné /arch .
Notes
Cette option de compilateur a été introduite dans Visual Studio 2022 17.13.
Si aucune valeur spécifique /vlen n’est spécifiée, la longueur du vecteur par défaut dépend du paramètre d’option du /arch compilateur. L’option /vlen du compilateur peut remplacer la longueur de vecteur par défaut spécifiée par /arch:AVX512, /arch:AVX10.1ou /arch:AVX10.2 l’option du compilateur. Par exemple :
-
/arch:AVX512 /vlen=256remplace la longueur du vecteur par défaut de 512 bits spécifiée par/arch:AVX512256 bits. -
/arch:AVX10.1 /vlen=512remplace la longueur du vecteur par défaut de 256 bits spécifiée par/arch:AVX10.1512 bits.
Lorsque la valeur spécifiée /vlen n’est pas compatible avec l’option de compilateur spécifiée /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=512génère un avertissement, car AVX2 ne prend pas en charge les vecteurs 512 bits. Une longueur de vecteur 256 bits est utilisée dans ce cas.
Pour définir l’option ou /vlen=256 le /vlen=512 compilateur dans Visual Studio
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.
Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.
Dans la zone Options supplémentaires, ajoutez
/vlen=256ou/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