Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 autovektorisasi dan pengoptimalan lainnya.
/vlen=512
Tentukan panjang vektor 512 bit untuk autovektorisasi dan pengoptimalan lainnya.
/vlen
Tentukan panjang vektor default untuk pengaturan yang dipilih /arch .
Keterangan
Opsi pengompilasi ini diperkenalkan di Visual Studio 2022 17.13.
Jika nilai tertentu /vlen tidak ditentukan, panjang vektor default bergantung pada /arch pengaturan opsi pengkompilasi. Opsi /vlen pengkompilasi dapat mengambil alih panjang vektor default yang ditentukan oleh /arch:AVX512opsi , , /arch:AVX10.1atau /arch:AVX10.2 pengkompilasi. Contohnya:
-
/arch:AVX512 /vlen=256mengambil alih panjang vektor default 512 bit yang ditentukan menjadi/arch:AVX512256 bit. -
/arch:AVX10.1 /vlen=512mengambil alih panjang vektor default 256 bit yang ditentukan menjadi/arch:AVX10.1512 bit.
Ketika nilai yang ditentukan /vlen tidak kompatibel dengan opsi pengkompilasi yang ditentukan /arch , peringatan dihasilkan dan panjang vektor default untuk /arch pengaturan digunakan. Contohnya:
-
/arch:AVX2 /vlen=512menghasilkan 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>>Baris Perintah.
Dalam kotak Opsi tambahan, tambahkan
/vlen=256atau/vlen=512. Pilih OK untuk menyimpan perubahan.
Lihat juga
/arch (Arsitektur CPU Minimum)
Opsi pengkompilasi MSVC
Sintaks baris perintah pengkompilasi MSVC