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
Otomatikvektörleştirme ve diğer iyileştirmeler için 256 bit vektör uzunluğu belirtin.

/vlen=512
Otomatikleş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

Bu derleyici seçeneği Visual Studio 2022 17.13'te kullanıma sunulmuştur.

Belirli /vlen bir değer belirtilmezse, varsayılan vektör uzunluğu derleyici seçeneği ayarına /arch bağlıdır. Derleyici /vlen seçeneği, , /arch:AVX10.1veya /arch:AVX10.2 derleyici seçeneği tarafından /arch:AVX512belirtilen 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 derleyici seçeneğiyle 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. > > Komut Satırı özellik sayfasını seçin.

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