@@ -105,116 +105,116 @@ features! {
105
105
106
106
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] zicsr: "zicsr" ;
107
107
without cfg check: true ;
108
- /// "Zicsr", Control and Status Register (CSR) Instructions
108
+ /// "Zicsr" Extension for Control and Status Register (CSR) Instructions
109
109
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] zicntr: "zicntr" ;
110
110
without cfg check: true ;
111
- /// "Zicntr", Standard Extension for Base Counters and Timers
111
+ /// "Zicntr" Extension for Base Counters and Timers
112
112
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] zihpm: "zihpm" ;
113
113
without cfg check: true ;
114
- /// "Zihpm", Standard Extension for Hardware Performance Counters
114
+ /// "Zihpm" Extension for Hardware Performance Counters
115
115
116
116
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] zifencei: "zifencei" ;
117
117
without cfg check: true ;
118
- /// "Zifencei" Instruction-Fetch Fence
118
+ /// "Zifencei" Extension for Instruction-Fetch Fence
119
119
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] zihintpause: "zihintpause" ;
120
120
without cfg check: true ;
121
- /// "Zihintpause" Pause Hint
121
+ /// "Zihintpause" Extension for Pause Hint
122
122
123
123
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] m: "m" ;
124
- /// "M" Standard Extension for Integer Multiplication and Division
124
+ /// "M" Extension for Integer Multiplication and Division
125
125
126
126
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] a: "a" ;
127
- /// "A" Standard Extension for Atomic Instructions
127
+ /// "A" Extension for Atomic Instructions
128
128
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] zam: "zam" ;
129
129
without cfg check: true ;
130
- /// "Zam" Standard Extension for Misaligned Atomics
130
+ /// "Zam" Extension for Misaligned Atomics
131
131
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] ztso: "ztso" ;
132
132
without cfg check: true ;
133
- /// "Ztso" Standard Extension for Total Store Ordering
133
+ /// "Ztso" Extension for Total Store Ordering
134
134
135
135
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] f: "f" ;
136
- /// "F" Standard Extension for Single-Precision Floating-Point
136
+ /// "F" Extension for Single-Precision Floating-Point
137
137
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] d: "d" ;
138
- /// "D" Standard Extension for Double-Precision Floating-Point
138
+ /// "D" Extension for Double-Precision Floating-Point
139
139
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] q: "q" ;
140
140
without cfg check: true ;
141
- /// "Q" Standard Extension for Quad-Precision Floating-Point
141
+ /// "Q" Extension for Quad-Precision Floating-Point
142
142
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] zfh: "zfh" ;
143
- /// "Zfh" Standard Extension for 16-Bit Half-Precision Floating-Point
143
+ /// "Zfh" Extension for Half-Precision Floating-Point
144
144
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] zfhmin: "zfhmin" ;
145
- /// "Zfhmin" Standard Extension for Minimal Half-Precision Floating-Point Support
145
+ /// "Zfhmin" Extension for Minimal Half-Precision Floating-Point
146
146
147
147
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] zfinx: "zfinx" ;
148
- /// "Zfinx" Standard Extension for Single-Precision Floating-Point in Integer Registers
148
+ /// "Zfinx" Extension for Single-Precision Floating-Point in Integer Registers
149
149
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] zdinx: "zdinx" ;
150
- /// "Zdinx" Standard Extension for Double-Precision Floating-Point in Integer Registers
150
+ /// "Zdinx" Extension for Double-Precision Floating-Point in Integer Registers
151
151
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] zhinx: "zhinx" ;
152
- /// "Zhinx" Standard Extension for Half-Precision Floating-Point in Integer Registers
152
+ /// "Zhinx" Extension for Half-Precision Floating-Point in Integer Registers
153
153
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] zhinxmin: "zhinxmin" ;
154
- /// "Zhinxmin" Standard Extension for Minimal Half-Precision Floating-Point in Integer Registers
154
+ /// "Zhinxmin" Extension for Minimal Half-Precision Floating-Point in Integer Registers
155
155
156
156
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] c: "c" ;
157
- /// "C" Standard Extension for Compressed Instructions
157
+ /// "C" Extension for Compressed Instructions
158
158
159
159
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zba: "zba" ;
160
- /// "Zba" Standard Extension for Address Generation Instructions
160
+ /// "Zba" Extension for Address Generation
161
161
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zbb: "zbb" ;
162
- /// "Zbb" Standard Extension for Basic Bit-Manipulation
162
+ /// "Zbb" Extension for Basic Bit-Manipulation
163
163
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zbc: "zbc" ;
164
- /// "Zbc" Standard Extension for Carry-less Multiplication
164
+ /// "Zbc" Extension for Carry-less Multiplication
165
165
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zbs: "zbs" ;
166
- /// "Zbs" Standard Extension for Single-Bit instructions
166
+ /// "Zbs" Extension for Single-Bit instructions
167
167
168
168
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zbkb: "zbkb" ;
169
- /// "Zbkb" Standard Extension for Bitmanip instructions for Cryptography
169
+ /// "Zbkb" Extension for Bit-manipulation for Cryptography
170
170
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zbkc: "zbkc" ;
171
- /// "Zbkc" Standard Extension for Carry-less multiply instructions
171
+ /// "Zbkc" Extension for Carry-less multiplication for Cryptography
172
172
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zbkx: "zbkx" ;
173
- /// "Zbkx" Standard Extension for Crossbar permutation instructions
173
+ /// "Zbkx" Extension for Crossbar permutations
174
174
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zknd: "zknd" ;
175
- /// "Zknd" Standard Extension for NIST Suite: AES Decryption
175
+ /// "Zknd" Cryptography Extension for NIST Suite: AES Decryption
176
176
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zkne: "zkne" ;
177
- /// "Zkne" Standard Extension for NIST Suite: AES Encryption
177
+ /// "Zkne" Cryptography Extension for NIST Suite: AES Encryption
178
178
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zknh: "zknh" ;
179
- /// "Zknh" Standard Extension for NIST Suite: Hash Function Instructions
179
+ /// "Zknh" Cryptography Extension for NIST Suite: Hash Function Instructions
180
180
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zksed: "zksed" ;
181
- /// "Zksed" Standard Extension for ShangMi Suite: SM4 Block Cipher Instructions
181
+ /// "Zksed" Cryptography Extension for ShangMi Suite: SM4 Block Cipher Instructions
182
182
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zksh: "zksh" ;
183
- /// "Zksh" Standard Extension for ShangMi Suite: SM3 Hash Function Instructions
183
+ /// "Zksh" Cryptography Extension for ShangMi Suite: SM3 Hash Function Instructions
184
184
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zkr: "zkr" ;
185
- /// "Zkr" Standard Extension for Entropy Source Extension
185
+ /// "Zkr" Entropy Source Extension
186
186
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zkn: "zkn" ;
187
- /// "Zkn" Standard Extension for NIST Algorithm Suite
187
+ /// "Zkn" Cryptography Extension for NIST Algorithm Suite
188
188
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zks: "zks" ;
189
- /// "Zks" Standard Extension for ShangMi Algorithm Suite
189
+ /// "Zks" Cryptography Extension for ShangMi Algorithm Suite
190
190
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zk: "zk" ;
191
- /// "Zk" Standard Extension for Standard scalar cryptography extension
191
+ /// "Zk" Cryptography Extension for Standard scalar cryptography
192
192
@FEATURE : #[ stable( feature = "riscv_ratified" , since = "1.78.0" ) ] zkt: "zkt" ;
193
- /// "Zkt" Standard Extension for Data Independent Execution Latency
193
+ /// "Zkt" Cryptography Extension for Data Independent Execution Latency
194
194
195
195
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] v: "v" ;
196
- /// "V" Standard Extension for Vector Operations
196
+ /// "V" Extension for Vector Operations
197
197
198
198
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] svnapot: "svnapot" ;
199
199
without cfg check: true ;
200
- /// "Svnapot" Standard Extension for NAPOT Translation Contiguity
200
+ /// "Svnapot" Extension for NAPOT Translation Contiguity
201
201
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] svpbmt: "svpbmt" ;
202
202
without cfg check: true ;
203
- /// "Svpbmt" Standard Extension for Page-Based Memory Types
203
+ /// "Svpbmt" Extension for Page-Based Memory Types
204
204
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] svinval: "svinval" ;
205
205
without cfg check: true ;
206
- /// "Svinval" Standard Extension for Fine-Grained Address-Translation Cache Invalidation
206
+ /// "Svinval" Extension for Fine-Grained Address-Translation Cache Invalidation
207
207
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] h: "h" ;
208
208
without cfg check: true ;
209
- /// Hypervisor Extension
209
+ /// "H" Extension for Hypervisor Support
210
210
211
211
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] s: "s" ;
212
212
without cfg check: true ;
213
213
/// Supervisor-Level ISA
214
214
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] j: "j" ;
215
215
without cfg check: true ;
216
- /// "J" Standard Extension for Dynamically Translated Languages
216
+ /// "J" Extension for Dynamically Translated Languages
217
217
@FEATURE : #[ unstable( feature = "stdarch_riscv_feature_detection" , issue = "111192" ) ] p: "p" ;
218
218
without cfg check: true ;
219
- /// "P" Standard Extension for Packed-SIMD Instructions
219
+ /// "P" Extension for Packed-SIMD Instructions
220
220
}
0 commit comments