@@ -392,33 +392,33 @@ static X86_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[
392
392
( "amx-transpose" , Unstable ( sym:: x86_amx_intrinsics) , & [ "amx-tile" ] ) ,
393
393
( "avx" , Stable , & [ "sse4.2" ] ) ,
394
394
( "avx2" , Stable , & [ "avx" ] ) ,
395
- ( "avx512bf16" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
396
- ( "avx512bitalg" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
397
- ( "avx512bw" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
398
- ( "avx512cd" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
399
- ( "avx512dq" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
400
- ( "avx512f" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" , "fma" , "f16c" ] ) ,
401
- ( "avx512fp16" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" , "avx512vl" , "avx512dq" ] ) ,
402
- ( "avx512ifma" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
403
- ( "avx512vbmi" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
404
- ( "avx512vbmi2" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
405
- ( "avx512vl" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
406
- ( "avx512vnni" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
407
- ( "avx512vp2intersect" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
408
- ( "avx512vpopcntdq" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
409
- ( "avxifma" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
410
- ( "avxneconvert" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
411
- ( "avxvnni" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
412
- ( "avxvnniint16" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
413
- ( "avxvnniint8" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
395
+ ( "avx512bf16" , Stable , & [ "avx512bw" ] ) ,
396
+ ( "avx512bitalg" , Stable , & [ "avx512bw" ] ) ,
397
+ ( "avx512bw" , Stable , & [ "avx512f" ] ) ,
398
+ ( "avx512cd" , Stable , & [ "avx512f" ] ) ,
399
+ ( "avx512dq" , Stable , & [ "avx512f" ] ) ,
400
+ ( "avx512f" , Stable , & [ "avx2" , "fma" , "f16c" ] ) ,
401
+ ( "avx512fp16" , Stable , & [ "avx512bw" , "avx512vl" , "avx512dq" ] ) ,
402
+ ( "avx512ifma" , Stable , & [ "avx512f" ] ) ,
403
+ ( "avx512vbmi" , Stable , & [ "avx512bw" ] ) ,
404
+ ( "avx512vbmi2" , Stable , & [ "avx512bw" ] ) ,
405
+ ( "avx512vl" , Stable , & [ "avx512f" ] ) ,
406
+ ( "avx512vnni" , Stable , & [ "avx512f" ] ) ,
407
+ ( "avx512vp2intersect" , Stable , & [ "avx512f" ] ) ,
408
+ ( "avx512vpopcntdq" , Stable , & [ "avx512f" ] ) ,
409
+ ( "avxifma" , Stable , & [ "avx2" ] ) ,
410
+ ( "avxneconvert" , Stable , & [ "avx2" ] ) ,
411
+ ( "avxvnni" , Stable , & [ "avx2" ] ) ,
412
+ ( "avxvnniint16" , Stable , & [ "avx2" ] ) ,
413
+ ( "avxvnniint8" , Stable , & [ "avx2" ] ) ,
414
414
( "bmi1" , Stable , & [ ] ) ,
415
415
( "bmi2" , Stable , & [ ] ) ,
416
416
( "cmpxchg16b" , Stable , & [ ] ) ,
417
417
( "ermsb" , Unstable ( sym:: ermsb_target_feature) , & [ ] ) ,
418
418
( "f16c" , Stable , & [ "avx" ] ) ,
419
419
( "fma" , Stable , & [ "avx" ] ) ,
420
420
( "fxsr" , Stable , & [ ] ) ,
421
- ( "gfni" , Unstable ( sym :: avx512_target_feature ) , & [ "sse2" ] ) ,
421
+ ( "gfni" , Stable , & [ "sse2" ] ) ,
422
422
( "kl" , Unstable ( sym:: keylocker_x86) , & [ "sse2" ] ) ,
423
423
( "lahfsahf" , Unstable ( sym:: lahfsahf_target_feature) , & [ ] ) ,
424
424
( "lzcnt" , Stable , & [ ] ) ,
@@ -445,8 +445,8 @@ static X86_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[
445
445
( "sse4a" , Unstable ( sym:: sse4a_target_feature) , & [ "sse3" ] ) ,
446
446
( "ssse3" , Stable , & [ "sse3" ] ) ,
447
447
( "tbm" , Unstable ( sym:: tbm_target_feature) , & [ ] ) ,
448
- ( "vaes" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" , "aes" ] ) ,
449
- ( "vpclmulqdq" , Unstable ( sym :: avx512_target_feature ) , & [ "avx" , "pclmulqdq" ] ) ,
448
+ ( "vaes" , Stable , & [ "avx2" , "aes" ] ) ,
449
+ ( "vpclmulqdq" , Stable , & [ "avx" , "pclmulqdq" ] ) ,
450
450
( "widekl" , Unstable ( sym:: keylocker_x86) , & [ "kl" ] ) ,
451
451
( "x87" , Unstable ( sym:: x87_target_feature) , & [ ] ) ,
452
452
( "xop" , Unstable ( sym:: xop_target_feature) , & [ /*"fma4", */ "avx" , "sse4a" ] ) ,
0 commit comments