.. 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.