Aracılığıyla paylaş


/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

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

  2. Yapılandırma Özellikleri>C/C++>Komut Satırı özellik sayfasını seçin.

  3. Ek seçenekler kutusunda veya /vlen=512ekleyin/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