diff --git a/llvm/docs/RISCVUsage.rst b/llvm/docs/RISCVUsage.rst --- a/llvm/docs/RISCVUsage.rst +++ b/llvm/docs/RISCVUsage.rst @@ -44,40 +44,48 @@ .. table:: Ratified Extensions by Status - ============= ======================== - Extension Status - ============= ======================== - ``A`` Supported - ``C`` Supported - ``D`` Supported - ``F`` Supported - ``M`` Supported - ``V`` Supported - ``Zba`` Supported - ``Zbb`` Supported - ``Zbc`` Supported - ``Zbs`` Supported - ``Zicbom`` Assembly Support - ``Zicbop`` Assembly Support - ``Zicboz`` Assembly Support - ``Zve32x`` Partially Supported - ``Zve32f`` Partially Supported - ``Zve64x`` Supported - ``Zve64f`` Supported - ``Zve64d`` Supported - ``Zvl32b`` Partially Supported - ``Zvl64b`` Supported - ``Zvl128b`` Supported - ``Zvl256b`` Supported - ``Zvl512b`` Supported - ``Zvl1024b`` Supported - ``Zvl2048b`` Supported - ``Zvl4096b`` Supported - ``Zvl8192b`` Supported - ``Zvl16384b`` Supported - ``Zvl32768b`` Supported - ``Zvl65536b`` Supported - ============= ======================== + ============= ======================== + Extension Status + ============= ======================== + ``A`` Supported + ``C`` Supported + ``D`` Supported + ``F`` Supported + ``M`` Supported + ``V`` Supported + ``Zba`` Supported + ``Zbb`` Supported + ``Zbc`` Supported + ``Zbs`` Supported + ``Zdinx`` Assembly Support + ``Zfh`` Supported + ``Zfhmin`` Supported + ``Zfinx`` Assembly Support + ``Zhinx`` Assembly Support + ``Zhinxmin`` Assembly Support + ``Zicbom`` Assembly Support + ``Zicbop`` Assembly Support + ``Zicboz`` Assembly Support + ``Zihintpause`` Assembly Support + ``Zmmul`` Supported + ``Zve32x`` Partially Supported + ``Zve32f`` Partially Supported + ``Zve64x`` Supported + ``Zve64f`` Supported + ``Zve64d`` Supported + ``Zvl32b`` Partially Supported + ``Zvl64b`` Supported + ``Zvl128b`` Supported + ``Zvl256b`` Supported + ``Zvl512b`` Supported + ``Zvl1024b`` Supported + ``Zvl2048b`` Supported + ``Zvl4096b`` Supported + ``Zvl8192b`` Supported + ``Zvl16384b`` Supported + ``Zvl32768b`` Supported + ``Zvl65536b`` Supported + ============= ======================== Assembly Support LLVM supports the associated instructions in assembly. All assembly related tools (e.g. assembler, disassembler, llvm-objdump, etc..) are supported. Compiler and linker will accept extension names, and linked binaries will contain appropriate ELF flags and attributes to reflect use of named extension.