aboutsummaryrefslogtreecommitdiff
path: root/src/naming.tex
diff options
context:
space:
mode:
Diffstat (limited to 'src/naming.tex')
-rw-r--r--src/naming.tex7
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''.