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