diff options
author | Andrew Waterman <andrew@sifive.com> | 2018-12-20 16:54:39 -0800 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2018-12-20 16:54:39 -0800 |
commit | f8ad059b091331411969781cca4edc83c59fa7cf (patch) | |
tree | c2fc1825699ef7232e386e6a7f1e45021fd3ed7a | |
parent | a7826272c6bcfdcd74acf05b38bb28e46594190a (diff) | |
download | riscv-isa-manual-f8ad059b091331411969781cca4edc83c59fa7cf.zip riscv-isa-manual-f8ad059b091331411969781cca4edc83c59fa7cf.tar.gz riscv-isa-manual-f8ad059b091331411969781cca4edc83c59fa7cf.tar.bz2 |
Specify ordering of Z extensions
Closes #273
-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''. |