@@ -90,28 +90,36 @@ features! {
9090     /// [ISA manual]: https://github.com/riscv/riscv-isa-manual/ 
9191     #[ stable( feature = "riscv_ratified" ,  since = "1.76.0" ) ] 
9292    @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  rv32i:  "rv32i" ; 
93+     without cfg check:  true ; 
9394    /// RV32I Base Integer Instruction Set 
9495     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  zifencei:  "zifencei" ; 
96+     without cfg check:  true ; 
9597    /// "Zifencei" Instruction-Fetch Fence 
9698     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  zihintpause:  "zihintpause" ; 
99+     without cfg check:  true ; 
97100    /// "Zihintpause" Pause Hint 
98101     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  rv64i:  "rv64i" ; 
102+     without cfg check:  true ; 
99103    /// RV64I Base Integer Instruction Set 
100104     @FEATURE :  #[ stable( feature = "riscv_ratified" ,  since = "1.76.0" ) ]  m:  "m" ; 
101105    /// "M" Standard Extension for Integer Multiplication and Division 
102106     @FEATURE :  #[ stable( feature = "riscv_ratified" ,  since = "1.76.0" ) ]  a:  "a" ; 
103107    /// "A" Standard Extension for Atomic Instructions 
104108     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  zicsr:  "zicsr" ; 
109+     without cfg check:  true ; 
105110    /// "Zicsr", Control and Status Register (CSR) Instructions 
106111     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  zicntr:  "zicntr" ; 
112+     without cfg check:  true ; 
107113    /// "Zicntr", Standard Extension for Base Counters and Timers 
108114     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  zihpm:  "zihpm" ; 
115+     without cfg check:  true ; 
109116    /// "Zihpm", Standard Extension for Hardware Performance Counters 
110117     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  f:  "f" ; 
111118    /// "F" Standard Extension for Single-Precision Floating-Point 
112119     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  d:  "d" ; 
113120    /// "D" Standard Extension for Double-Precision Floating-Point 
114121     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  q:  "q" ; 
122+     without cfg check:  true ; 
115123    /// "Q" Standard Extension for Quad-Precision Floating-Point 
116124     @FEATURE :  #[ stable( feature = "riscv_ratified" ,  since = "1.76.0" ) ]  c:  "c" ; 
117125    /// "C" Standard Extension for Compressed Instructions 
@@ -125,34 +133,45 @@ features! {
125133     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  zhinxmin:  "zhinxmin" ; 
126134    /// "Zhinxmin" Standard Extension for Minimal Half-Precision Floating-Point in Integer Registers 
127135     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  ztso:  "ztso" ; 
136+     without cfg check:  true ; 
128137    /// "Ztso" Standard Extension for Total Store Ordering 
129138
130139    @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  rv32e:  "rv32e" ; 
140+     without cfg check:  true ; 
131141    /// RV32E Base Integer Instruction Set 
132142     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  rv128i:  "rv128i" ; 
143+     without cfg check:  true ; 
133144    /// RV128I Base Integer Instruction Set 
134145     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  zfh:  "zfh" ; 
135146    /// "Zfh" Standard Extension for 16-Bit Half-Precision Floating-Point 
136147     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  zfhmin:  "zfhmin" ; 
137148    /// "Zfhmin" Standard Extension for Minimal Half-Precision Floating-Point Support 
138149     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  j:  "j" ; 
150+     without cfg check:  true ; 
139151    /// "J" Standard Extension for Dynamically Translated Languages 
140152     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  p:  "p" ; 
153+     without cfg check:  true ; 
141154    /// "P" Standard Extension for Packed-SIMD Instructions 
142155     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  v:  "v" ; 
143156    /// "V" Standard Extension for Vector Operations 
144157     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  zam:  "zam" ; 
158+     without cfg check:  true ; 
145159    /// "Zam" Standard Extension for Misaligned Atomics 
146160
147161    @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  s:  "s" ; 
162+     without cfg check:  true ; 
148163    /// Supervisor-Level ISA 
149164     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  svnapot:  "svnapot" ; 
165+     without cfg check:  true ; 
150166    /// "Svnapot" Standard Extension for NAPOT Translation Contiguity 
151167     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  svpbmt:  "svpbmt" ; 
168+     without cfg check:  true ; 
152169    /// "Svpbmt" Standard Extension for Page-Based Memory Types 
153170     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  svinval:  "svinval" ; 
171+     without cfg check:  true ; 
154172    /// "Svinval" Standard Extension for Fine-Grained Address-Translation Cache Invalidation 
155173     @FEATURE :  #[ unstable( feature = "stdarch_riscv_feature_detection" ,  issue = "111192" ) ]  h:  "h" ; 
174+     without cfg check:  true ; 
156175    /// Hypervisor Extension 
157176
158177    @FEATURE :  #[ stable( feature = "riscv_ratified" ,  since = "1.76.0" ) ]  zba:  "zba" ; 
0 commit comments