@@ -120,6 +120,8 @@ on support follow.
120
120
``H `` Assembly Support
121
121
``M `` Supported
122
122
``Q `` Assembly Support
123
+ ``Sdext `` Assembly Support (`See note <#riscv-debug-specification-note >`__)
124
+ ``Sdtrig `` Assembly Support (`See note <#riscv-debug-specification-note >`__)
123
125
``Sha `` Supported
124
126
``Shcounterenw `` Assembly Support (`See note <#riscv-profiles-extensions-note >`__)
125
127
``Shgatpa `` Assembly Support (`See note <#riscv-profiles-extensions-note >`__)
@@ -132,6 +134,7 @@ on support follow.
132
134
``Smcdeleg `` Supported
133
135
``Smcntrpmf `` Supported
134
136
``Smcsrind `` Supported
137
+ ``Smctr `` Assembly Support
135
138
``Smdbltrp `` Supported
136
139
``Smepmp `` Supported
137
140
``Smmpm `` Supported
@@ -144,6 +147,7 @@ on support follow.
144
147
``Sscofpmf `` Assembly Support
145
148
``Sscounterenw `` Assembly Support (`See note <#riscv-profiles-extensions-note >`__)
146
149
``Sscsrind `` Supported
150
+ ``Ssctr `` Assembly Support
147
151
``Ssdbltrp `` Supported
148
152
``Ssnpm `` Supported
149
153
``Sspm `` Supported
@@ -306,6 +310,10 @@ Supported
306
310
``Za128rs ``, ``Za64rs ``, ``Zama16b ``, ``Zic64b ``, ``Ziccamoa ``, ``Ziccamoc ``, ``Ziccif ``, ``Zicclsm ``, ``Ziccrse ``, ``Shcounterenvw ``, ``Shgatpa ``, ``Shtvala ``, ``Shvsatpa ``, ``Shvstvala ``, ``Shvstvecd ``, ``Ssccptr ``, ``Sscounterenw ``, ``Ssstateen ``, ``Ssstrict ``, ``Sstvala ``, ``Sstvecd ``, ``Ssu64xl ``, ``Svade ``, ``Svbare ``
307
311
These extensions are defined as part of the `RISC-V Profiles specification <https://github.com/riscv/riscv-profiles/releases/tag/v1.0 >`__. They do not introduce any new features themselves, but instead describe existing hardware features.
308
312
313
+ .. _riscv-debug-specification-note :
314
+
315
+ ``Sdext ``, ``Sdtrig `` `The RISC-V Debug Specification <https://github.com/riscv/riscv-debug-spec/releases/download/1.0/riscv-debug-specification.pdf >`__.
316
+
309
317
.. _riscv-zacas-note :
310
318
311
319
``Zacas ``
@@ -337,12 +345,6 @@ The primary goal of experimental support is to assist in the process of ratifica
337
345
``experimental-zvbc32e ``, ``experimental-zvkgs ``
338
346
LLVM implements the `0.7 release specification <https://github.com/user-attachments/files/16450464/riscv-crypto-spec-vector-extra_v0.0.7.pdf >`__.
339
347
340
- ``experimental-sdext ``, ``experimental-sdtrig ``
341
- LLVM implements the `1.0-rc4 specification <https://github.com/riscv/riscv-debug-spec/releases/download/1.0.0-rc4/riscv-debug-specification.pdf >`__.
342
-
343
- ``experimental-smctr ``, ``experimental-ssctr ``
344
- LLVM implements the `1.0-rc3 specification <https://github.com/riscv/riscv-control-transfer-records/releases/tag/v1.0_rc3 >`__.
345
-
346
348
``experimental-svukte ``
347
349
LLVM implements the `0.3 draft specification <https://github.com/riscv/riscv-isa-manual/pull/1564 >`__.
348
350
0 commit comments