From WikiChip
Non-Standard Extensions - RISC-V
< risc-v
Revision as of 01:40, 12 December 2017 by David (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

RISC-V
Instruction Set Architecture
General
Base Variants(base)
Standard Extensions(all)
Topics

v · d · e

Because RISC-V is designed to provide the foundation for more specialized hardware, RISC-V offers the ability to extend the architecture with non-standard extensions which refers to additional instructions offered by third parties that are not part of RISC-V officially recognized standard extensions.

Overview[edit]

In addition to the RISC-V standard extensions, the ISA allows for custom third party ISA. The intention of custom extensions is to allow designers to implement additional highly specialized instructions.

  • Xabc - Non-standard User-level extension "abc"
  • SXabc - Non-standard Supervisorlevel extension "abc"

For example RV32IXabc.

Non-standard extensions[edit]

This list is incomplete; you can help by expanding it.