@@ -395,33 +395,33 @@ static X86_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[
395395 ( "amx-transpose" , Unstable ( sym:: x86_amx_intrinsics) , & [ "amx-tile" ] ) ,
396396 ( "avx" , Stable , & [ "sse4.2" ] ) ,
397397 ( "avx2" , Stable , & [ "avx" ] ) ,
398- ( "avx512bf16" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
399- ( "avx512bitalg" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
400- ( "avx512bw" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
401- ( "avx512cd" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
402- ( "avx512dq" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
403- ( "avx512f" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" , "fma" , "f16c" ] ) ,
404- ( "avx512fp16" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
405- ( "avx512ifma" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
406- ( "avx512vbmi" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
407- ( "avx512vbmi2" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512bw" ] ) ,
408- ( "avx512vl" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
409- ( "avx512vnni" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
410- ( "avx512vp2intersect" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
411- ( "avx512vpopcntdq" , Unstable ( sym :: avx512_target_feature ) , & [ "avx512f" ] ) ,
412- ( "avxifma" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
413- ( "avxneconvert" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
414- ( "avxvnni" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
415- ( "avxvnniint16" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
416- ( "avxvnniint8" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" ] ) ,
398+ ( "avx512bf16" , Stable , & [ "avx512bw" ] ) ,
399+ ( "avx512bitalg" , Stable , & [ "avx512bw" ] ) ,
400+ ( "avx512bw" , Stable , & [ "avx512f" ] ) ,
401+ ( "avx512cd" , Stable , & [ "avx512f" ] ) ,
402+ ( "avx512dq" , Stable , & [ "avx512f" ] ) ,
403+ ( "avx512f" , Stable , & [ "avx2" , "fma" , "f16c" ] ) ,
404+ ( "avx512fp16" , Stable , & [ "avx512bw" ] ) ,
405+ ( "avx512ifma" , Stable , & [ "avx512f" ] ) ,
406+ ( "avx512vbmi" , Stable , & [ "avx512bw" ] ) ,
407+ ( "avx512vbmi2" , Stable , & [ "avx512bw" ] ) ,
408+ ( "avx512vl" , Stable , & [ "avx512f" ] ) ,
409+ ( "avx512vnni" , Stable , & [ "avx512f" ] ) ,
410+ ( "avx512vp2intersect" , Stable , & [ "avx512f" ] ) ,
411+ ( "avx512vpopcntdq" , Stable , & [ "avx512f" ] ) ,
412+ ( "avxifma" , Stable , & [ "avx2" ] ) ,
413+ ( "avxneconvert" , Stable , & [ "avx2" ] ) ,
414+ ( "avxvnni" , Stable , & [ "avx2" ] ) ,
415+ ( "avxvnniint16" , Stable , & [ "avx2" ] ) ,
416+ ( "avxvnniint8" , Stable , & [ "avx2" ] ) ,
417417 ( "bmi1" , Stable , & [ ] ) ,
418418 ( "bmi2" , Stable , & [ ] ) ,
419419 ( "cmpxchg16b" , Stable , & [ ] ) ,
420420 ( "ermsb" , Unstable ( sym:: ermsb_target_feature) , & [ ] ) ,
421421 ( "f16c" , Stable , & [ "avx" ] ) ,
422422 ( "fma" , Stable , & [ "avx" ] ) ,
423423 ( "fxsr" , Stable , & [ ] ) ,
424- ( "gfni" , Unstable ( sym :: avx512_target_feature ) , & [ "sse2" ] ) ,
424+ ( "gfni" , Stable , & [ "sse2" ] ) ,
425425 ( "kl" , Unstable ( sym:: keylocker_x86) , & [ "sse2" ] ) ,
426426 ( "lahfsahf" , Unstable ( sym:: lahfsahf_target_feature) , & [ ] ) ,
427427 ( "lzcnt" , Stable , & [ ] ) ,
@@ -448,8 +448,8 @@ static X86_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[
448448 ( "sse4a" , Unstable ( sym:: sse4a_target_feature) , & [ "sse3" ] ) ,
449449 ( "ssse3" , Stable , & [ "sse3" ] ) ,
450450 ( "tbm" , Unstable ( sym:: tbm_target_feature) , & [ ] ) ,
451- ( "vaes" , Unstable ( sym :: avx512_target_feature ) , & [ "avx2" , "aes" ] ) ,
452- ( "vpclmulqdq" , Unstable ( sym :: avx512_target_feature ) , & [ "avx" , "pclmulqdq" ] ) ,
451+ ( "vaes" , Stable , & [ "avx2" , "aes" ] ) ,
452+ ( "vpclmulqdq" , Stable , & [ "avx" , "pclmulqdq" ] ) ,
453453 ( "widekl" , Unstable ( sym:: keylocker_x86) , & [ "kl" ] ) ,
454454 ( "x87" , Unstable ( sym:: x87_target_feature) , & [ ] ) ,
455455 ( "xop" , Unstable ( sym:: xop_target_feature) , & [ /*"fma4", */ "avx" , "sse4a" ] ) ,
0 commit comments