diff options
Diffstat (limited to 'src/naming.tex')
-rw-r--r-- | src/naming.tex | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/naming.tex b/src/naming.tex index 661e50f..2d3619f 100644 --- a/src/naming.tex +++ b/src/naming.tex @@ -82,6 +82,13 @@ alphabetical name and an optional version number. For example, Chapter~\ref{chap:zifencei}; ``Zifencei2'' and ``Zifencei2p0'' name version 2.0 of same. +The first letter following the ``Z'' conventionally indicates the most closely +related alphabetical extension category, IMAFDQLCBJTPVN. For the ``Zam'' +extension for misaligned atomics, for example, the letter ``a'' indicates the +extension is related to the ``A'' standard extension. If multiple ``Z'' +extensions are named, they should be ordered first by category, then +alphabetically within a category---for example, ``Zicsr\_Zifencei\_Zam''. + Extensions with the ``Z'' prefix must be separated from other multi-letter extensions by an underscore, e.g., ``RV32IMACZicsr\_Zifencei''. |