@@ -416,33 +416,33 @@ static X86_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[
416416 ) ,
417417 ( "avx10.2" , Unstable ( sym:: avx10_target_feature) , & [ "avx10.1" ] ) ,
418418 ( "avx2" , Stable , & [ "avx" ] ) ,
419- ( "avx512bf16" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
420- ( "avx512bitalg" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
421- ( "avx512bw" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
422- ( "avx512cd" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
423- ( "avx512dq" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
424- ( "avx512f" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" , "fma" , "f16c" ] ) ,
425- ( "avx512fp16" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
426- ( "avx512ifma" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
427- ( "avx512vbmi" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
428- ( "avx512vbmi2" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
429- ( "avx512vl" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
430- ( "avx512vnni" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
431- ( "avx512vp2intersect" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
432- ( "avx512vpopcntdq" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
433- ( "avxifma" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
434- ( "avxneconvert" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
435- ( "avxvnni" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
436- ( "avxvnniint16" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
437- ( "avxvnniint8" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
419+ ( "avx512bf16" , Stable , & [ "avx512bw" ] ) ,
420+ ( "avx512bitalg" , Stable , & [ "avx512bw" ] ) ,
421+ ( "avx512bw" , Stable , & [ "avx512f" ] ) ,
422+ ( "avx512cd" , Stable , & [ "avx512f" ] ) ,
423+ ( "avx512dq" , Stable , & [ "avx512f" ] ) ,
424+ ( "avx512f" , Stable , & [ "avx2" , "fma" , "f16c" ] ) ,
425+ ( "avx512fp16" , Stable , & [ "avx512bw" ] ) ,
426+ ( "avx512ifma" , Stable , & [ "avx512f" ] ) ,
427+ ( "avx512vbmi" , Stable , & [ "avx512bw" ] ) ,
428+ ( "avx512vbmi2" , Stable , & [ "avx512bw" ] ) ,
429+ ( "avx512vl" , Stable , & [ "avx512f" ] ) ,
430+ ( "avx512vnni" , Stable , & [ "avx512f" ] ) ,
431+ ( "avx512vp2intersect" , Stable , & [ "avx512f" ] ) ,
432+ ( "avx512vpopcntdq" , Stable , & [ "avx512f" ] ) ,
433+ ( "avxifma" , Stable , & [ "avx2" ] ) ,
434+ ( "avxneconvert" , Stable , & [ "avx2" ] ) ,
435+ ( "avxvnni" , Stable , & [ "avx2" ] ) ,
436+ ( "avxvnniint16" , Stable , & [ "avx2" ] ) ,
437+ ( "avxvnniint8" , Stable , & [ "avx2" ] ) ,
438438 ( "bmi1" , Stable , & [ ] ) ,
439439 ( "bmi2" , Stable , & [ ] ) ,
440440 ( "cmpxchg16b" , Stable , & [ ] ) ,
441441 ( "ermsb" , Unstable ( sym:: ermsb_target_feature) , & [ ] ) ,
442442 ( "f16c" , Stable , & [ "avx" ] ) ,
443443 ( "fma" , Stable , & [ "avx" ] ) ,
444444 ( "fxsr" , Stable , & [ ] ) ,
445- ( "gfni" , Unstable ( sym :: avx512_target_feature ) , & [ "sse2" ] ) ,
445+ ( "gfni" , Stable , & [ "sse2" ] ) ,
446446 ( "kl" , Unstable ( sym:: keylocker_x86) , & [ "sse2" ] ) ,
447447 ( "lahfsahf" , Unstable ( sym:: lahfsahf_target_feature) , & [ ] ) ,
448448 ( "lzcnt" , Stable , & [ ] ) ,
@@ -469,8 +469,8 @@ static X86_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[
469469 ( "sse4a" , Unstable ( sym:: sse4a_target_feature) , & [ "sse3" ] ) ,
470470 ( "ssse3" , Stable , & [ "sse3" ] ) ,
471471 ( "tbm" , Unstable ( sym:: tbm_target_feature) , & [ ] ) ,
472- ( "vaes" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" , "aes" ] ) ,
473- ( "vpclmulqdq" , Unstable ( sym :: avx512_target_feature ) , & [ "avx" , "pclmulqdq" ] ) ,
472+ ( "vaes" , Stable , & [ "avx2" , "aes" ] ) ,
473+ ( "vpclmulqdq" , Stable , & [ "avx" , "pclmulqdq" ] ) ,
474474 ( "widekl" , Unstable ( sym:: keylocker_x86) , & [ "kl" ] ) ,
475475 ( "x87" , Unstable ( sym:: x87_target_feature) , & [ ] ) ,
476476 ( "xop" , Unstable ( sym:: xop_target_feature) , & [ /*"fma4", */ "avx" , "sse4a" ] ) ,
0 commit comments