/vlen
x86 ve x64 üzerinde kod oluşturma için vektör uzunluğunu belirtir. x86 ve x64 hakkında /arch
daha fazla bilgi için bkz /arch
. (x86) ve /arch
(x64).
Sözdizimi
/vlen=
[256
|512
]
/vlen
Bağımsız değişkenler
/vlen=256
Otomatik vektörleştirme ve diğer iyileştirmeler için 256 bit vektör uzunluğu belirtin.
/vlen=512
Otomatik vektörleştirme ve diğer iyileştirmeler için 512 bit vektör uzunluğu belirtin.
/vlen
Seçili /arch
ayar için varsayılan vektör uzunluğunu belirtin.
Açıklamalar
Belirli /vlen
bir değer belirtilmezse, varsayılan vektör uzunluğu bayrak ayarına /arch
bağlıdır. Bayrağı, /vlen
veya /arch:AVX10.1
bayrağı tarafından /arch:AVX512
belirtilen varsayılan vektör uzunluğunu geçersiz kılabilir. Örneğin:
/arch:AVX512 /vlen=256
tarafından/arch:AVX512
belirtilen 512 bit olan varsayılan vektör uzunluğunu 256 bit olacak şekilde geçersiz kılar./arch:AVX10.1 /vlen=512
tarafından/arch:AVX10.1
belirtilen 256 bit olan varsayılan vektör uzunluğunu 512 bit olacak şekilde geçersiz kılar.
Belirtilen /vlen
değer belirtilen /arch
bayrakla uyumsuz olduğunda bir uyarı oluşturulur ve ayar için /arch
varsayılan vektör uzunluğu kullanılır. Örneğin:
/arch:AVX2 /vlen=512
AVX2 512 bit vektörleri desteklemediğinden bir uyarı oluşturur. Bu durumda 256 bit vektör uzunluğu kullanılır.
Visual Studio'da /vlen=256
veya /vlen=512
derleyici seçeneğini ayarlamak için
Proje için Özellik Sayfaları iletişim kutusunu açın. Daha fazla bilgi için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>C/C++>Komut Satırı özellik sayfasını seçin.
Ek seçenekler kutusunda veya
/vlen=512
ekleyin/vlen=256
. Değişikliklerinizi kaydetmek için Tamam'ı seçin.
Ayrıca bkz.
/arch
(En Düşük CPU Mimarisi)
MSVC derleyici seçenekleri
MSVC derleyicisi komut satırı söz dizimi