/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
Buka kotak dialog Halaman Properti untuk proyek. Untuk informasi selengkapnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.
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