diff options
author | Andrew Waterman <andrew@sifive.com> | 2018-12-10 21:09:58 -0800 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2018-12-10 21:09:58 -0800 |
commit | 3d804e0f123a27c887753a52b44ac964b0d3855e (patch) | |
tree | 8abec2c3c00bc4813f515e3d2180f4bbe34d1c4a /src/naming.tex | |
parent | c91cbde19c6df080e930665c35edf0e52e0501d0 (diff) | |
download | riscv-isa-manual-3d804e0f123a27c887753a52b44ac964b0d3855e.zip riscv-isa-manual-3d804e0f123a27c887753a52b44ac964b0d3855e.tar.gz riscv-isa-manual-3d804e0f123a27c887753a52b44ac964b0d3855e.tar.bz2 |
Remark that F depends on Zicsr
Diffstat (limited to 'src/naming.tex')
-rw-r--r-- | src/naming.tex | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/naming.tex b/src/naming.tex index 3cc876a..ad0ba09 100644 --- a/src/naming.tex +++ b/src/naming.tex @@ -43,14 +43,15 @@ Standard extensions to the RISC-V ISA are given other reserved letters, e.g., ``Q'' for quad-precision floating-point, or ``C'' for the 16-bit compressed instruction format. -Some ISA extensions depend on the presence of other extensions, e.g., -``D'' requires ``F'' and ``Q'' requires ``D''. However, ISA strings may not -omit the implied extensions, so, for example, RV32ID may not be used to imply RV32IFD. +Some ISA extensions depend on the presence of other extensions, e.g., ``D'' +requires ``F'' and ``F'' requires ``Zicsr''. However, ISA strings may not +omit the implied extensions, so, for example, RV32ID may not be used to imply +RV32IFDZicsr. \begin{commentary} -Disallowing the use of the shorthand RV32ID to imply RV32IFD admits the possibility -that, in the future, the dependence between these extensions could be broken, and -pure RV32ID implementations could be named under this scheme. +Disallowing the use of the shorthand RV32ID to imply RV32IFDZicsr admits the +possibility that, in the future, the dependence between these extensions could +be broken, and pure RV32ID implementations could be named under this scheme. \end{commentary} \section{Version Numbers} |