@@ -597,6 +597,119 @@ static RISCV_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[
597597 ) ,
598598 ( "m" , Stable , & [ ] ) ,
599599 ( "relax" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
600+ (
601+ "rva23s64" ,
602+ Unstable ( sym:: riscv_target_feature) ,
603+ & [
604+ "m" ,
605+ "a" ,
606+ "f" ,
607+ "d" ,
608+ "c" ,
609+ "b" ,
610+ "v" ,
611+ "zicsr" ,
612+ "zicntr" ,
613+ "zihpm" ,
614+ "ziccif" ,
615+ "ziccrse" ,
616+ "ziccamoa" ,
617+ "zicclsm" ,
618+ "zic64b" ,
619+ "za64rs" ,
620+ "zihintpause" ,
621+ "zba" ,
622+ "zbb" ,
623+ "zbs" ,
624+ "zicbom" ,
625+ "zicbop" ,
626+ "zicboz" ,
627+ "zfhmin" ,
628+ "zkt" ,
629+ "zvfhmin" ,
630+ "zvbb" ,
631+ "zvkt" ,
632+ "zihintntl" ,
633+ "zicond" ,
634+ "zimop" ,
635+ "zcmop" ,
636+ "zcb" ,
637+ "zfa" ,
638+ "zawrs" ,
639+ "svbare" ,
640+ "svade" ,
641+ "ssccptr" ,
642+ "sstvecd" ,
643+ "sstvala" ,
644+ "sscounterenw" ,
645+ "svpbmt" ,
646+ "svinval" ,
647+ "svnapot" ,
648+ "sstc" ,
649+ "sscofpmf" ,
650+ "ssnpm" ,
651+ "ssu64xl" ,
652+ "sha" ,
653+ "supm" ,
654+ ] ,
655+ ) ,
656+ (
657+ "rva23u64" ,
658+ Unstable ( sym:: riscv_target_feature) ,
659+ & [
660+ "m" ,
661+ "a" ,
662+ "f" ,
663+ "d" ,
664+ "c" ,
665+ "b" ,
666+ "v" ,
667+ "zicsr" ,
668+ "zicntr" ,
669+ "zihpm" ,
670+ "ziccif" ,
671+ "ziccrse" ,
672+ "ziccamoa" ,
673+ "zicclsm" ,
674+ "zic64b" ,
675+ "za64rs" ,
676+ "zihintpause" ,
677+ "zba" ,
678+ "zbb" ,
679+ "zbs" ,
680+ "zicbom" ,
681+ "zicbop" ,
682+ "zicboz" ,
683+ "zfhmin" ,
684+ "zkt" ,
685+ "zvfhmin" ,
686+ "zvbb" ,
687+ "zvkt" ,
688+ "zihintntl" ,
689+ "zicond" ,
690+ "zimop" ,
691+ "zcmop" ,
692+ "zcb" ,
693+ "zfa" ,
694+ "zawrs" ,
695+ "supm" ,
696+ ] ,
697+ ) ,
698+ ( "sha" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
699+ ( "ssccptr" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
700+ ( "sscofpmf" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
701+ ( "sscounterenw" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
702+ ( "ssnpm" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
703+ ( "sstc" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
704+ ( "sstvala" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
705+ ( "sstvecd" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
706+ ( "ssu64xl" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
707+ ( "supm" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
708+ ( "svade" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
709+ ( "svbare" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
710+ ( "svinval" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
711+ ( "svnapot" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
712+ ( "svpbmt" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
600713 ( "unaligned-scalar-mem" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
601714 ( "unaligned-vector-mem" , Unstable ( sym:: riscv_target_feature) , & [ ] ) ,
602715 ( "v" , Unstable ( sym:: riscv_target_feature) , & [ "zvl128b" , "zve64d" ] ) ,
0 commit comments