@@ -120,6 +120,8 @@ on support follow.
120120 ``H `` Assembly Support
121121 ``M `` Supported
122122 ``Q `` Assembly Support
123+ ``Sdext `` Assembly Support (`See note <#riscv-debug-specification-note >`__)
124+ ``Sdtrig `` Assembly Support (`See note <#riscv-debug-specification-note >`__)
123125 ``Sha `` Supported
124126 ``Shcounterenw `` Assembly Support (`See note <#riscv-profiles-extensions-note >`__)
125127 ``Shgatpa `` Assembly Support (`See note <#riscv-profiles-extensions-note >`__)
@@ -132,6 +134,7 @@ on support follow.
132134 ``Smcdeleg `` Supported
133135 ``Smcntrpmf `` Supported
134136 ``Smcsrind `` Supported
137+ ``Smctr `` Assembly Support
135138 ``Smdbltrp `` Supported
136139 ``Smepmp `` Supported
137140 ``Smmpm `` Supported
@@ -144,6 +147,7 @@ on support follow.
144147 ``Sscofpmf `` Assembly Support
145148 ``Sscounterenw `` Assembly Support (`See note <#riscv-profiles-extensions-note >`__)
146149 ``Sscsrind `` Supported
150+ ``Ssctr `` Assembly Support
147151 ``Ssdbltrp `` Supported
148152 ``Ssnpm `` Supported
149153 ``Sspm `` Supported
@@ -306,6 +310,10 @@ Supported
306310``Za128rs ``, ``Za64rs ``, ``Zama16b ``, ``Zic64b ``, ``Ziccamoa ``, ``Ziccamoc ``, ``Ziccif ``, ``Zicclsm ``, ``Ziccrse ``, ``Shcounterenvw ``, ``Shgatpa ``, ``Shtvala ``, ``Shvsatpa ``, ``Shvstvala ``, ``Shvstvecd ``, ``Ssccptr ``, ``Sscounterenw ``, ``Ssstateen ``, ``Ssstrict ``, ``Sstvala ``, ``Sstvecd ``, ``Ssu64xl ``, ``Svade ``, ``Svbare ``
307311 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.
308312
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+
309317.. _riscv-zacas-note :
310318
311319``Zacas ``
@@ -337,12 +345,6 @@ The primary goal of experimental support is to assist in the process of ratifica
337345``experimental-zvbc32e ``, ``experimental-zvkgs ``
338346 LLVM implements the `0.7 release specification <https://github.com/user-attachments/files/16450464/riscv-crypto-spec-vector-extra_v0.0.7.pdf >`__.
339347
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-
346348``experimental-svukte ``
347349 LLVM implements the `0.3 draft specification <https://github.com/riscv/riscv-isa-manual/pull/1564 >`__.
348350
0 commit comments