Bagikan melalui


/vlen

Menentukan panjang vektor untuk pembuatan kode pada x86 dan x64. Untuk informasi selengkapnya tentang /arch x86 dan x64, lihat /arch (x86) dan /arch (x64).

Sintaks

/vlen=[256|512]

/vlen

Argumen

/vlen=256
Tentukan panjang vektor 256 bit untuk vektorisasi otomatis dan pengoptimalan lainnya.

/vlen=512
Tentukan panjang vektor 512 bit untuk vektorisasi otomatis dan pengoptimalan lainnya.

/vlen
Tentukan panjang vektor default untuk pengaturan yang dipilih /arch .

Keterangan

Jika nilai tertentu /vlen tidak ditentukan, panjang vektor default bergantung pada /arch pengaturan bendera. Bendera /vlen dapat mengambil alih panjang vektor default yang ditentukan oleh /arch:AVX512 atau /arch:AVX10.1 bendera. Contohnya:

  • /arch:AVX512 /vlen=256 mengambil alih panjang vektor default 512 bit yang ditentukan menjadi /arch:AVX512 256 bit.
  • /arch:AVX10.1 /vlen=512 mengambil alih panjang vektor default 256 bit yang ditentukan menjadi /arch:AVX10.1 512 bit.

Ketika nilai yang ditentukan /vlen tidak kompatibel dengan bendera yang ditentukan /arch , peringatan dihasilkan dan panjang vektor default untuk /arch pengaturan digunakan. Contohnya:

  • /arch:AVX2 /vlen=512 menghasilkan peringatan karena AVX2 tidak mendukung vektor 512-bit. Panjang vektor 256 bit digunakan dalam kasus ini.

Untuk mengatur /vlen=256 opsi atau /vlen=512 pengkompilasi di Visual Studio

  1. Buka kotak dialog Halaman Properti untuk proyek. Untuk informasi selengkapnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.

  3. Dalam kotak Opsi tambahan, tambahkan /vlen=256 atau /vlen=512. Pilih OK untuk menyimpan perubahan.

Lihat juga

/arch (Arsitektur CPU Minimum)
Opsi pengkompilasi MSVC
Sintaks baris perintah pengkompilasi MSVC