Skip to content

Commit c6c3803

Browse files
authored
[RISCV] Add documentation that Zvbc and Zvk* are supported through intrinsics. NFC (#108577)
1 parent 12d4769 commit c6c3803

File tree

1 file changed

+19
-14
lines changed

1 file changed

+19
-14
lines changed

llvm/docs/RISCVUsage.rst

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ on support follow.
208208
``Zmmul`` Supported
209209
``Ztso`` Supported
210210
``Zvbb`` Supported
211-
``Zvbc`` Assembly Support
211+
``Zvbc`` Supported (`See note <#iscv-vector-crypto-note>`__)
212212
``Zve32x`` (`Partially <#riscv-vlen-32-note>`__) Supported
213213
``Zve32f`` (`Partially <#riscv-vlen-32-note>`__) Supported
214214
``Zve64x`` Supported
@@ -219,19 +219,19 @@ on support follow.
219219
``Zvfh`` Supported
220220
``Zvfhmin`` Supported
221221
``Zvkb`` Supported
222-
``Zvkg`` Assembly Support
223-
``Zvkn`` Assembly Support
224-
``Zvknc`` Assembly Support
225-
``Zvkned`` Assembly Support
226-
``Zvkng`` Assembly Support
227-
``Zvknha`` Assembly Support
228-
``Zvknhb`` Assembly Support
229-
``Zvks`` Assembly Support
230-
``Zvksc`` Assembly Support
231-
``Zvksed`` Assembly Support
232-
``Zvksg`` Assembly Support
233-
``Zvksh`` Assembly Support
234-
``Zvkt`` Assembly Support
222+
``Zvkg`` Supported (`See note <#iscv-vector-crypto-note>`__)
223+
``Zvkn`` Supported (`See note <#iscv-vector-crypto-note>`__)
224+
``Zvknc`` Supported (`See note <#iscv-vector-crypto-note>`__)
225+
``Zvkned`` Supported (`See note <#iscv-vector-crypto-note>`__)
226+
``Zvkng`` Supported (`See note <#iscv-vector-crypto-note>`__)
227+
``Zvknha`` Supported (`See note <#iscv-vector-crypto-note>`__)
228+
``Zvknhb`` Supported (`See note <#iscv-vector-crypto-note>`__)
229+
``Zvks`` Supported (`See note <#iscv-vector-crypto-note>`__)
230+
``Zvksc`` Supported (`See note <#iscv-vector-crypto-note>`__)
231+
``Zvksed`` Supported (`See note <#iscv-vector-crypto-note>`__)
232+
``Zvksg`` Supported (`See note <#iscv-vector-crypto-note>`__)
233+
``Zvksh`` Supported (`See note <#iscv-vector-crypto-note>`__)
234+
``Zvkt`` Supported
235235
``Zvl32b`` (`Partially <#riscv-vlen-32-note>`__) Supported
236236
``Zvl64b`` Supported
237237
``Zvl128b`` Supported
@@ -267,6 +267,11 @@ Supported
267267
``Zknd``, ``Zkne``, ``Zknh``, ``Zksed``, ``Zksh``
268268
No pattern matching exists. As a result, these instructions can only be used from assembler or via intrinsic calls.
269269

270+
.. _riscv-vector-crypto-note:
271+
272+
``Zvbc``, ``Zvkg``, ``Zvkn``, ``Zvknc``, ``Zvkned``, ``Zvkng``, ``Zvknha``, ``Zvknhb``, ``Zvks``, ``Zvks``, ``Zvks``, ``Zvksc``, ``Zvksed``, ``Zvksg``, ``Zvksh``.
273+
No pattern matching exists. As a result, these instructions can only be used from assembler or via intrinsic calls.
274+
270275
.. _riscv-vlen-32-note:
271276

272277
``Zve32x``, ``Zve32f``, ``Zvl32b``

0 commit comments

Comments
 (0)