@@ -135,6 +135,22 @@ features! {
135135 @FEATURE : #[ unstable( feature = "stdsimd" , issue = "27731" ) ] avx512vpopcntdq: "avx512vpopcntdq" ;
136136 /// AVX-512 VPOPCNTDQ (Vector Population Count Doubleword and
137137 /// Quadword)
138+ @FEATURE : #[ unstable( feature = "stdsimd" , issue = "27731" ) ] avx512vbmi2: "avx512vbmi2" ;
139+ /// AVX-512 VBMI2 (Additional byte, word, dword and qword capabilities)
140+ @FEATURE : #[ unstable( feature = "stdsimd" , issue = "27731" ) ] avx512gfni: "avx512gfni" ;
141+ /// AVX-512 GFNI (Galois Field New Instruction)
142+ @FEATURE : #[ unstable( feature = "stdsimd" , issue = "27731" ) ] avx512vaes: "avx512vaes" ;
143+ /// AVX-512 VAES (Vector AES instruction)
144+ @FEATURE : #[ unstable( feature = "stdsimd" , issue = "27731" ) ] avx512vpclmulqdq: "avx512vpclmulqdq" ;
145+ /// AVX-512 VPCLMULQDQ (Vector PCLMULQDQ instructions)
146+ @FEATURE : #[ unstable( feature = "stdsimd" , issue = "27731" ) ] avx512vnni: "avx512vnni" ;
147+ /// AVX-512 VNNI (Vector Neural Network Instructions)
148+ @FEATURE : #[ unstable( feature = "stdsimd" , issue = "27731" ) ] avx512bitalg: "avx512bitalg" ;
149+ /// AVX-512 BITALG (Support for VPOPCNT[B,W] and VPSHUFBITQMB)
150+ @FEATURE : #[ unstable( feature = "stdsimd" , issue = "27731" ) ] avx512bf16: "avx512bf16" ;
151+ /// AVX-512 BF16 (BFLOAT16 instructions)
152+ @FEATURE : #[ unstable( feature = "stdsimd" , issue = "27731" ) ] avx512vp2intersect: "avx512vp2intersect" ;
153+ /// AVX-512 P2INTERSECT
138154 @FEATURE : #[ unstable( feature = "stdsimd" , issue = "27731" ) ] f16c: "f16c" ;
139155 /// F16C (Conversions between IEEE-754 `binary16` and `binary32` formats)
140156 @FEATURE : #[ stable( feature = "simd_x86" , since = "1.27.0" ) ] fma: "fma" ;
0 commit comments