aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2018-12-14 11:49:29 -0800
committerAndrew Waterman <andrew@sifive.com>2018-12-14 11:49:29 -0800
commit4096ba487e2ae26b0406fffc0225610c10e9d920 (patch)
treef78a6311b9688dec2ce416993525cca61cb08cb1
parent619b1938bdb2da7fd97853d61e767f455cf2a62a (diff)
downloadriscv-isa-manual-4096ba487e2ae26b0406fffc0225610c10e9d920.zip
riscv-isa-manual-4096ba487e2ae26b0406fffc0225610c10e9d920.tar.gz
riscv-isa-manual-4096ba487e2ae26b0406fffc0225610c10e9d920.tar.bz2
Disambiguate P extension in ISA strings
Closes #305
-rw-r--r--src/naming.tex5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/naming.tex b/src/naming.tex
index ee84fb0..f3e9ed0 100644
--- a/src/naming.tex
+++ b/src/naming.tex
@@ -73,6 +73,11 @@ time of this document, e.g., ``RV32G'' is equivalent to
Underscores ``\_'' may be used to separate ISA extensions to
improve readability and to provide disambiguation, e.g., ``RV32I2\_M2\_A2''.
+Because the ``P'' extension for Packed SIMD can be confused for the decimal
+point in a version number, it must be preceded by an underscore if it follows
+a number. For example, ``rv32i2p2'' means version 2.2 of RV32I, whereas
+``rv32i2\_p2'' means version 2.0 of RV32I with version 2.0 of the P extension.
+
\section{Additional Standard Extension Names}
Standard extensions can also be named using a single ``Z'' followed by an